AIRBNB MICROSERVICES CASE STUDY
Home-sharing service Airbnb has made the move to microservices, according to a recent article in The New Stack. The service operates in 65,000 cities (spread across 191 countries) and deploys 3500 microservices per week.
Software Engineer Melanie Cebula shared 10 things Airbnb learned on their journey to microservices, including:
- Monolith first (Melanie believes starting with microservices is “unnecessary pre-optimization”)
- DevOps culture (every engineer can individually build, test, and release their software)
- Configuration as code (so devs don’t have to “keep track of all these tools”)
- Monitoring and alerting
- Continuous Delivery
- “Automate, automate, automate”
- Your first service = bad (don’t be discouraged)
- Democratic deploys (each dev expected to “own” their features)
- Break apart the monolith (you have to really invest in the transition)
- Standardize service creation (make configuration easily accessible)
NEW SERVERLESS AND CONTAINER TOOLS FROM ORACLE
Oracle just announced a new Container Engine service based on Kubernetes, according to an article by VentureBeat. This on the heels of joining the CNCF, a move that “cast weight behind Kubernetes,” according to The New Stack.
The company also revealed a new CI/CD service called Oracle Container Pipelines, and Fn, an “open source framework for building serverless functions.”
For more on Oracle’s container strategy and move to Kubernetes, check out eWeek’s interview with Oracle Container Group VP Bob Quillin.
AZURE STACK BRINGS TRUE HYBRID CLOUD
The recently released “Azure Stack cloud bundle” has “changed the game” in hybrid cloud computing, according to an analysis by eWeek. According to the article, Azure Stack has changed the hybrid cloud landscape “significantly” by allowing full interoperability between clouds “internal and external, private and public.” Follow the link for their full analysis.
AZURE EVENT GRID FOR EVENTING AND MESSAGING
A recent analysis by The New Stack offers “a closer look at Microsoft’s Azure Event Grid.” According to the article, the event grid “has the potential to become the messaging foundation of the Microsoft cloud infrastructure,” and helps customers access “events generated by the cloud infrastructure” as well as custom events.
Using the grid “as a generic eventing and messaging infrastructure opens up a new avenue for Azure developers targeting contemporary applications based on containers and microservices,” according to the article.
CONTAINERS / MICROSERVICES REVEAL NEED FOR BETTER FILE SYSTEMS
A recent analysis by The New Stack explores the challenges of traditional file systems in a container-centric world. According to the article, many traditional file systems “are not currently namespace aware,” and may not be “dynamic enough to gracefully support the automated scheduling and scaling of applications.” Also, there’s a challenge with “splitting limited IO resources between containers.”
The article explores the strengths and weaknesses of existing filesystems and discusses how they may address the above limitations.
RED HAT CONTAINER-NATIVE STORAGE 3.6
Red Hat has released Container-Native Storage 3.6 “as part of its efforts to offer a comprehensive container stack,” according to The New Stack. The move is meant to help make storage “invisible eventually,” meaning developers will “have enough control over storage where they’re not waiting for storage admins to carve out storage for their applications.”
According to The New Stack, Container-Native Storage 3.6, “can be deployed both on-premises and in public clouds.” It offers, “support for file, block, and object interfaces,” “support for the core container platform components: registry, logging, and metrics,” and, “increased persistent volume density in the number of applications and microservices deployed on a single storage cluster.”
Any major container news we missed? Please feel free to drop us a line. This summary is part of an ongoing series from InfoSiftr, and we want to make sure all top container stories are covered.