Welcome!

@DevOpsSummit Authors: Liz McMillan, Pat Romanski, Zakia Bouachraoui, Elizabeth White, Dana Gardner

Related Topics: @DevOpsSummit, Microservices Expo, @CloudExpo

@DevOpsSummit: Article

Microservices & Continuous Delivery | @DevOpsSummit #DevOps #Microservices

Continuous Discussions (#c9d9) Podcast: Episode 34

Microservices are all the rage right now - and the industry is still learning, experimenting, and developing patterns, for successfully designing, deploying and managing Microservices in the real world.

Are you considering jumping on the Microservices-wagon? Do Microservices make sense for your particular use case? What are some of the "gotchas" you should be aware of?

This morning on #c9d9 we had experts from popular chat app Kik, SMB SaaS platformYodle and hosted CI solution  Semaphore share their journey and learnings from decomposing their monolithic application into Microservices.

With Microservices, what was once one application, with self-contained processes, is now a complex set of orchestrated services that connect via the network.

  • What are the benefits of Microservices and why do organizations consider microservices-based architectures?
  • What are some of the challenges with Microservices - both from a design perspective and from an operational perspective?
  • How do they impact your pipeline(s)?
  • What are some best practices for enabling CD for your microservices-driven application?

Also, we discuss what Microservices have to do with 1970's network packet routing, DLL versions, distributed programming, Pipeline-as-code, dependency management, and more. Watch the replay of the episode to learn best practices for decomposing your monolithic application into Microservices, and some tools and libraries to get you started on your journey.

Watch the episode:

<

// *Update: During the discussion, Daniel mentioned that they were using the open source pacto for contract testing. Later his engineers pointed out that Yodle are actually using pact-jvm as it has better multi-language support.

This episode features:

Daniel Rolnick Daniel Rolnick
Daniel is the CTO of Yodle, a SaaS platform for small businesses, where continuous delivery is a way of life.
@YodleTechwww.yodletechblog.com

 

Darko Fabijan Darko Fabijan
Co-founder of Semaphore CI. Helping teams deliver software faster. Currently focusing on scaling Semaphore team and architecture.
@darkofabijansemaphoreci.com/blog/

 

usman ismail Usman Ismail
Usman is a server and infrastructure engineer, with experience in building large scale distributed services on top of various cloud platforms.
@usman_ismailtechtraits.com

More Stories By Anders Wallgren

Anders Wallgren is Chief Technology Officer of Electric Cloud. Anders brings with him over 25 years of in-depth experience designing and building commercial software. Prior to joining Electric Cloud, Anders held executive positions at Aceva, Archistra, and Impresse. Anders also held management positions at Macromedia (MACR), Common Ground Software and Verity (VRTY), where he played critical technical leadership roles in delivering award winning technologies such as Macromedia’s Director 7 and various Shockwave products.

@DevOpsSummit Stories
When you're operating multiple services in production, building out forensics tools such as monitoring and observability becomes essential. Unfortunately, it is a real challenge balancing priorities between building new features and tools to help pinpoint root causes. Linkerd provides many of the tools you need to tame the chaos of operating microservices in a cloud native world. Because Linkerd is a transparent proxy that runs alongside your application, there are no code changes required. It even comes with Prometheus to store the metrics for you and pre-built Grafana dashboards to show exactly what is important for your services - success rate, latency, and throughput.
Druva is the global leader in Cloud Data Protection and Management, delivering the industry's first data management-as-a-service solution that aggregates data from endpoints, servers and cloud applications and leverages the public cloud to offer a single pane of glass to enable data protection, governance and intelligence-dramatically increasing the availability and visibility of business critical information, while reducing the risk, cost and complexity of managing and protecting it. Druva's award-winning solutions intelligently collect data, and unify backup, disaster recovery, archival and governance capabilities onto a single, optimized data set. As the industry's fastest growing data protection provider, Druva is trusted by over 4,000 global organizations, and protects over 40 PB of data. Join the conversation at twitter.com/druvainc
Kubernetes as a Container Platform is becoming a de facto for every enterprise. In my interactions with enterprises adopting container platform, I come across common questions: - How does application security work on this platform? What all do I need to secure? - How do I implement security in pipelines? - What about vulnerabilities discovered at a later point in time? - What are newer technologies like Istio Service Mesh bring to table?In this session, I will be addressing these commonly asked questions that every enterprise trying to adopt an Enterprise Kubernetes Platform needs to know so that they can make informed decisions.
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throughout enterprises of all sizes.
BMC has unmatched experience in IT management, supporting 92 of the Forbes Global 100, and earning recognition as an ITSM Gartner Magic Quadrant Leader for five years running. Our solutions offer speed, agility, and efficiency to tackle business challenges in the areas of service management, automation, operations, and the mainframe.