People are often unaware that microservices really need to be independent. For example, you often see that all kinds of services are being made but that one database is shared. Another problem is that people program what they were used to doing in a monolith, making the chain of synchronous calls between services (over the network !!!) much too long. Neither is attention paid to spaghetti structure that can arise from all kinds of services that use each other and services are tightly coupled. … [Read more...] about How to avoid turning microservices into distributed spaghetti code
Distributing python programs
Dubbed Zipbike, the new program won’t officially launch until January 2017, starting with 10 schools and then spreading to a total of 15 by the end of the year. Students and faculty can rent out cars and bikes using one app and one membership, the companies say. … [Read more...] about Zipcar is launching bike-share programs on 15 college campuses
The popular Internet Movie Database (IMDb) website has been around for nearly thirty years and was acquired by Amazon way back in 1998. IMDbTV is much newer, launching less than two years ago as IMDb FreeDive, and shortly after that getting the IMDbTV rebrand. This service, free to Prime members on Fire TV and tablet devices, offers mostly syndicated, ad-supported TV shows and movies. However, it, too, is starting to create and distribute original content. … [Read more...] about The best free movies and TV shows available right now on Amazon Fire TV
In a microservices context, however, security can be better, because the "blast radius" isn't the entire application: it's just the individual services. Many security-forward companies choose to further improve on this security model with a token vault, where sensitive data is stored. Tokens map to this sensitive data, and those tokens can be passed around the application without the data itself moving. The token service calls crypto infrastructure that sits between the sensitive data and the token, protecting the data. This approach allows you to implement much finer grained access control, Chan said, and it's much easier to trace what's going on. … [Read more...] about Best practices for securing microservices
IT professionals and business leaders with an interest in cloud services have probably heard the term 'microservices', quite possibly in discussions about service-oriented architecture (SOA). There are good reasons why these evolving cloud technologies are popular: Both can make an organization and its cloud-hosted applications more agile, less likely to suffer outages, faster to update, and eliminate other problems associated with monolithic architecture and software. … [Read more...] about SOA versus microservices: How are they different?