Micro services


Details
Hi all!
We haven’t met in awhile, so we got you a great topic for this event: Micro services
An Introduction to Microservices - (Uri Goldstein)
It seems as though everyone is building "Microservices" these days, but should they? And just what exactly is a Microservice anyway? All this and more will be answered in this session.
Uri Goldstein is a software developer and independent consultant.
Immutable Architecture in the Age of Containers - (David Ostrovsky)
Long-running systems tend to accumulate cruft over time. We’ve all seen it happen: updates get deployed, folders with names like “backup2” crop up in random places, someone debugs a production issue and leaves logs and temporary changes on some servers. Gradually, application deployments drift from their original state and even components that should be identical, like web servers, develop unique changes. All this combines to make deploying and maintaining a mutable application environment a daily struggle.
Over the years, we’ve devised many ways to try and combat this tendency of application deployments to drift. Configuration management tools like Chef and Puppet help bring some uniformity to distributed environments, continuous integration and automation tools help streamline a lot of the maintenance and deployment effort. However, all of these solutions have limitations and do not address the fundamental problem: if your application environments can change, eventually they will.
Immutable architecture is not a new concept, it’s been around for years. Simply put, your environments aren’t allowed to change. If nobody can write to your server or virtual machine, then nobody can break it. However, is this actually possible in practice? Until recently, the answer was mostly ‘no’. Even when virtualization became all the rage around the turn of the millennium, VMs were still too unwieldy to just discard and redeploy. However, now that containers are being widely adopted, we can finally revisit the idea of making our architecture truly immutable. Why change a container, when it’s faster to just delete it and start a new one.
In this talk, we’ll examine whether it’s possible to deploy immutable architecture in reality, what tools we have available, when it makes sense, and when it doesn’t.
Senior Solutions Architect at Couchbase
SCHEDULE
18:00 - 18:30 - Meeting Each Other
18:30 - 19:15 - An Introduction to Microservices - Uri Goldstein
19:15 - 19:30 - Break
19:30 - 20:15 - Immutable Architecture in the Age of Containers - David Ostrovsky
Please Share this event to All of your Friends

Micro services