Skip to content
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

Photo of GDG Rashlatz group
GDG Rashlatz
See more events
אלי ויזל 2 · Rishon LeZiyyon