Martin Fowler defines microservices as an architectural style where single applications are developed as independent services that communicate with each other via lightweight mechanisms often using HTTP. Microservices are built around business capabilities, independently deployable, and owned by small teams. When developing microservices, continuous integration, deployment and automated testing are required. An API is not the same as a microservice - APIs expose data and behavior via contracts while microservices implement business capabilities. Microservices should only be used for large, complex systems that are hard to manage as a monolith.
Discover and learn how to build a microservices platform, get a view of the best of breed architecture, solving common challenges, dig into Netflix stack, Yelp PaaSTA, AirBnB SmartStack, Apache Mesos, SoundCloud, Spinnaker experiences.
French audience : the JUG live recording is available here, https://www.youtube.com/watch?v=5LnL1HYmLwY&feature=youtu.be
devops, microservices, and platforms, oh my!Andrew Shafer
A story about a boy and his quest to build great software delivered at the Cloud Foundry Summit in Santa Clara May 2015. (https://www.youtube.com/watch?v=rX4mQHPWuUY) Walk through the history of my personal career, and the evolution of the industry highlighting themes like devops, microservices and platforms.
SpringOne Platfrom 2016
Speaker: Justin Erenkrantz; Head, Compute Architecture, Bloomberg
Learn how Bloomberg transformed their platform and their culture.
Discover and learn how to build a microservices platform, get a view of the best of breed architecture, solving common challenges, dig into Netflix stack, Yelp PaaSTA, AirBnB SmartStack, Apache Mesos, SoundCloud, Spinnaker experiences.
French audience : the JUG live recording is available here, https://www.youtube.com/watch?v=5LnL1HYmLwY&feature=youtu.be
devops, microservices, and platforms, oh my!Andrew Shafer
A story about a boy and his quest to build great software delivered at the Cloud Foundry Summit in Santa Clara May 2015. (https://www.youtube.com/watch?v=rX4mQHPWuUY) Walk through the history of my personal career, and the evolution of the industry highlighting themes like devops, microservices and platforms.
SpringOne Platfrom 2016
Speaker: Justin Erenkrantz; Head, Compute Architecture, Bloomberg
Learn how Bloomberg transformed their platform and their culture.
Leveraging the unique benefits of the cloud requires a specialized approach to application architecture. The right design enables business agility, massive scaling, ability to burst, and high resiliency. Plus, it promotes resource efficiency and can minimize costs. If you are involved in providing applications or services in the cloud, attend this session to learn the principles of cloud-aware application design and to explore emerging architectural patterns which maximize cloud advantages.
Micro Focus Software Delivery and Testing Jan De Coster Presentation on the Journey to DevOps in the recent Micro Focus #DevDay Copenhagen.
Micro Focus enables enterprise software organizations to build innovative software and accelerate application delivery to meet the needs of the business. Whatever the challenges and infrastructures, our core principle—of reusing what already works to minimize business risk while supporting modern software practices—has positioned our customers to be better prepared to support the digital transformation of the business.
Build, test and deliver innovative software faster with less risk.
April 2017.
Managing a Microservices Development Team (And advanced Microservice concerns)Steve Pember
So you’re decided to make the transition to a Microservice Architecture. You’ve spent time doing the research. You’ve designed out the responsibilities of each service with your team. You’ve read and memorized the entire article Martin Fowler wrote on the subject. Now, you’re running a team that’s tasked with building some Microservices. You’re built or extracted your first services. You’ve been successfully transmitting data between these services. What next? What should you be aware of? What should keep you up at night?
In this talk we’ll begin with a brief introduction to the architecture pattern before covering some of the more advanced topics when developing Microservices, focusing primarily on team management and service design philosophy. We’ll discuss the CAP theorem and why it should be your obsession. We’ll look at how Conway’s Law should be taken seriously and how it can serve as a warning to facilitate better communication between teams. Finally we’ll examine some common pitfalls of Microservices architectures and how they can be mitigated.
DevOps, microservices and stress-free incidents. How toy have your cake and ...Peter Holditch
A discussion of the complexity trade-offs between the development and deployment phases of the application lifecycle driven by microservice architecture and how to most efficiently manage applications across the lifecycle in a DevOps model
Strategies on How to Overcome Security Challenges Unique to Cloud-Native AppsVMware Tanzu
As IT organizations build and release software continuously, how do security teams become enablers of this pace? How can you ensure that the higher rate of change is not leading to lesser security?
Join our webinar to learn how Pivotal and Signal Sciences work together to make app deployments faster *and* safer in cloud-native environments.
This webinar will cover:
- Best practices for implementing new security programs and incentivizing their adoption
- How to simplify application layer security deployments across a variety of apps, teams and cloud infrastructures
- How threat visibility and real time attack telemetry brings security context into DevOps teams, and improves response times.
Presenters: Zane Lackey, Signal Sciences and Kamala Dasika, Pivotal
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
The Coming Earthquake in IIS and SQL Configuration ManagementJules Pierre-Louis
A marketing-free, engineering-led webinar: What was “state of the art” in IIS configuration management has changed a lot in just a few years. It is about to change a lot more. Hear DevOps and IT automation practitioners and visionaries outline recent IIS configuration management evolution and contrast that to the coming revolution. Q&A afterwards.
By now, enterprises understand the value of Software as a Service (SaaS) and Infrastructure as a Service (IaaS), but there still is much confusion about Platform as a Service (PaaS). This confusion is one reason why enterprises have been slow to adopt PaaS. Why is there so much confusion? This presentation will help clear up the confusion of all the different types of PaaS offerings in the marketplace.
Presentation from Toronto's 2016 Canadian Executive Cloud & DevOps Summit on Friday, November 4th.
Speaker: Eric Gales, Director of AWS Canada
Title: Rogue Development: The New Normal
In this session, you will learn how BNY Mellon is tackling the challenges of DevSecOps at scale by unifying static/dynamic source code scanning, audit and risk analysis tools into a unified workflow by using Jira Software.
BNY Mellon’s ability to generate reports from multiple sources had become a time consuming manual process. Jira Software demonstrated the ability to deliver efficiency at reporting and became the solution for tracking security aspects of the SDLC process.
This presentation is both a how-to guide and
a deep dive into the specific, hands-on side of
DevOps. We’ll focus on the key functions of
Continuous Integration, test and delivery.
This is a practical demo citing examples that
looks beyond the theory and into the practicalities
of achieving DevOps in the real world.
Cloud native technologies, like containers and Kubernetes, enable enterprise agility at scale and without compromises. Learn how enterprises can warp speed their DevOps initiatives by embracing cloud native technologies, measuring DevOps success, and utilizing modern enterprise Kubernetes platforms like Nirmata!
DevOps Introduction - AWS Boston Meetup - AWS PresentationZenoss
Boston Amazon Web Services Meetup –– AWS presentation. DevOps introduction, which covers topics like what is DevOps, DevOps culture, DevOps practices, the benefits of DevOps and more.
Evolving your Architecture to MicroServicesHector Tapia
Once-stable industries are rapidly being disrupted as companies move toward digitalization by embracing software at their core.
Deploying cloud-native application architectures is at the center of how these businesses are fueling their disruptive character.
Leveraging the unique benefits of the cloud requires a specialized approach to application architecture. The right design enables business agility, massive scaling, ability to burst, and high resiliency. Plus, it promotes resource efficiency and can minimize costs. If you are involved in providing applications or services in the cloud, attend this session to learn the principles of cloud-aware application design and to explore emerging architectural patterns which maximize cloud advantages.
Micro Focus Software Delivery and Testing Jan De Coster Presentation on the Journey to DevOps in the recent Micro Focus #DevDay Copenhagen.
Micro Focus enables enterprise software organizations to build innovative software and accelerate application delivery to meet the needs of the business. Whatever the challenges and infrastructures, our core principle—of reusing what already works to minimize business risk while supporting modern software practices—has positioned our customers to be better prepared to support the digital transformation of the business.
Build, test and deliver innovative software faster with less risk.
April 2017.
Managing a Microservices Development Team (And advanced Microservice concerns)Steve Pember
So you’re decided to make the transition to a Microservice Architecture. You’ve spent time doing the research. You’ve designed out the responsibilities of each service with your team. You’ve read and memorized the entire article Martin Fowler wrote on the subject. Now, you’re running a team that’s tasked with building some Microservices. You’re built or extracted your first services. You’ve been successfully transmitting data between these services. What next? What should you be aware of? What should keep you up at night?
In this talk we’ll begin with a brief introduction to the architecture pattern before covering some of the more advanced topics when developing Microservices, focusing primarily on team management and service design philosophy. We’ll discuss the CAP theorem and why it should be your obsession. We’ll look at how Conway’s Law should be taken seriously and how it can serve as a warning to facilitate better communication between teams. Finally we’ll examine some common pitfalls of Microservices architectures and how they can be mitigated.
DevOps, microservices and stress-free incidents. How toy have your cake and ...Peter Holditch
A discussion of the complexity trade-offs between the development and deployment phases of the application lifecycle driven by microservice architecture and how to most efficiently manage applications across the lifecycle in a DevOps model
Strategies on How to Overcome Security Challenges Unique to Cloud-Native AppsVMware Tanzu
As IT organizations build and release software continuously, how do security teams become enablers of this pace? How can you ensure that the higher rate of change is not leading to lesser security?
Join our webinar to learn how Pivotal and Signal Sciences work together to make app deployments faster *and* safer in cloud-native environments.
This webinar will cover:
- Best practices for implementing new security programs and incentivizing their adoption
- How to simplify application layer security deployments across a variety of apps, teams and cloud infrastructures
- How threat visibility and real time attack telemetry brings security context into DevOps teams, and improves response times.
Presenters: Zane Lackey, Signal Sciences and Kamala Dasika, Pivotal
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
The Coming Earthquake in IIS and SQL Configuration ManagementJules Pierre-Louis
A marketing-free, engineering-led webinar: What was “state of the art” in IIS configuration management has changed a lot in just a few years. It is about to change a lot more. Hear DevOps and IT automation practitioners and visionaries outline recent IIS configuration management evolution and contrast that to the coming revolution. Q&A afterwards.
By now, enterprises understand the value of Software as a Service (SaaS) and Infrastructure as a Service (IaaS), but there still is much confusion about Platform as a Service (PaaS). This confusion is one reason why enterprises have been slow to adopt PaaS. Why is there so much confusion? This presentation will help clear up the confusion of all the different types of PaaS offerings in the marketplace.
Presentation from Toronto's 2016 Canadian Executive Cloud & DevOps Summit on Friday, November 4th.
Speaker: Eric Gales, Director of AWS Canada
Title: Rogue Development: The New Normal
In this session, you will learn how BNY Mellon is tackling the challenges of DevSecOps at scale by unifying static/dynamic source code scanning, audit and risk analysis tools into a unified workflow by using Jira Software.
BNY Mellon’s ability to generate reports from multiple sources had become a time consuming manual process. Jira Software demonstrated the ability to deliver efficiency at reporting and became the solution for tracking security aspects of the SDLC process.
This presentation is both a how-to guide and
a deep dive into the specific, hands-on side of
DevOps. We’ll focus on the key functions of
Continuous Integration, test and delivery.
This is a practical demo citing examples that
looks beyond the theory and into the practicalities
of achieving DevOps in the real world.
Cloud native technologies, like containers and Kubernetes, enable enterprise agility at scale and without compromises. Learn how enterprises can warp speed their DevOps initiatives by embracing cloud native technologies, measuring DevOps success, and utilizing modern enterprise Kubernetes platforms like Nirmata!
DevOps Introduction - AWS Boston Meetup - AWS PresentationZenoss
Boston Amazon Web Services Meetup –– AWS presentation. DevOps introduction, which covers topics like what is DevOps, DevOps culture, DevOps practices, the benefits of DevOps and more.
Evolving your Architecture to MicroServicesHector Tapia
Once-stable industries are rapidly being disrupted as companies move toward digitalization by embracing software at their core.
Deploying cloud-native application architectures is at the center of how these businesses are fueling their disruptive character.
From Monoliths to Services: Grafually paying your Technical DebtDavid Litvak Bruno
Talk about how to improve the architecture and reduce the technical debt of your applications. By gradually separating away responsibilities from your monolithic apps into single responsibility services.
Microservices architectures have many benefits, but they also come with some unique challenges. Knowledge and preparation are key to maximizing the benefits of microservices.
In this talk, you'll learn when to consider a microservices architecture, how to get started, and how it relates to other IT trends, like DevOps, Internet of Things (IoT), and big data.
Agenda:
Overview of microservices architectures—and why you should consider it
Discussion about when to use frameworks like Spring Boot, WildFly Swarm, Netflix OSS
Monitoring and metrics collections, KPIs, business value
The importance of Continuous Integration, Continuous Delivery
Why APIs and API management are critical foundations of any cloud-native architecture
Best practices, demonstrations and recommendations for next steps
Vikash Pandey delivered a session on "Microservices – Explored" at ATAGTR2020
ATAGTR2020 was the 5th Edition of Global Testing Retreat.
Vikash is an empathetic leader working with people & technology in the area Product Development, Consulting, Support and Operations for 20+ years
The video recording of the session is now available on the following link: https://youtu.be/dF5wx4w66s8
To know more about #ATAGTR2020, please visit: https://gtr.agiletestingalliance.org/
I Love APIs 2015
Chris Munns, Amazon
@chrismunns
http://www.amazon.com/
As computing costs decreased and computing power grew over time, so increased the complexity of the problems computers were called to solve and complexity of software. Enterprise applications quickly went through the stage of monolithic applications to client-server to multiple tier and beyond – to the land of massively distributed architectures. We arrived at the point where enterprise software is well beyond the capability of a single person or even a reasonably practical group of people to understand and control. Are microsevices the answer? Join Chris Munns to learn about how microservices are scaled at Amazon.
The Reality of Managing Microservices in Your CD PipelineDevOps.com
As we shift from monolithic software development practices to microservices, our well-designed CD pipeline will need to change. Microservices are small functions, deployed independently and linked via APIs at run-time. While these differences seem minor, they actually have a large impact on your overall CD structure. Think hundreds of workflows, small of any builds and the loss of a monolithic 'application.'
Join Tracy Ragan, CEO of DeployHub and Brendan O'Leary, Developer Evangelist at GitLab, to learn more.
It's never too early to start the conversation.
These are my summarized notes from all the microservices session I attended at QCon 2015. These sessions had tons of learning around how to scale microservices and avoid common pitfalls
This talk was done in Feb 2020. Sergey and I co-presented at CTO Forum on Microservices and Service Mesh (how they relate, requirements, goals, best practices and how DevOps and Agile has had convergence in the set of features for Service Mesh and gateways around observability, feature flags, etc.)
From Multi-Cloud and MicroServices to12-Factor Apps, Cloud-Native Applications are designed to be fast, tested and fail safe with continuous deployment to production. Simple policy declaration and enforcement across your stack allow you to move at greater speed, safety, and scale.
For enterprises trying to stay ahead of the game, having a robust and fast application development program can make or break their market presence. The challenge for developers, however, is to build responsive, devise-agnostic applications in days, not months.
This session introduces the key patterns in Cloud Native application development. It highlights the need of a unique architecture style, further, the fitment of DevOps, usage of Microservices and the runtime of Cloud Native application (* as a Service). The precautions of distributed computing gives insights of how to plan the application design and architecture.
Monoliths, Myths, and Microservices - CfgMgmtCampMichael Ducy
Moving from a monolithic based architecture to a more microservices architecture can be fraught with challenges. We'll talk about some of these challenges and some common myths associated with trying to strangle the Monolith. We'll also talk about config management and automation's critical role in helping you move to a microservices architecture, and how our monolithic approach to automation changes in the new world.
Presentazione dello speech tenuto da Carmine Spagnuolo (Postdoctoral Research Fellow - Università degli Studi di Salerno/ ACT OR) dal titolo "Technology insights: Decision Science Platform", durante il Decision Science Forum 2019, il più importante evento italiano sulla Scienza delle Decisioni.
Business Agility through Self-Service Messaging - InterConnect 2016Leif Davidsen
Presentation from IBM InterConnect 2016 on how businesses are becoming more agile by deploying their MQ messaging in configurations that provide a greater degree of 'self-service' capabilities - allowing application teams to gain more control and faster access to make changes. Jointly presented by Leif Davidsen and Lee Gavin
Similar to Serverless & Microservices Architecture (20)
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
3. ARCHITECTURAL STYLE
"In short, the microservice architectural style is an approach to
developing a single application as a suite of small services, each
running in its own process and communicating with lightweight
mechanisms, often an HTTP resource API. These services are built
around business capabilities and independently deployable by
fully automated deployment machinery. "
Martin Fowler Author, Speaker, Chief Scientist for ThoughtWorks
4. MICROSERVICES ARE…
• Loosely coupled
• Independently deployable
• Organized around business capability
• Owned by small team
• Easily maintained and tested
5.
6. MATURITY IS DEMANDED
“Microservices require a mature delivery capability. Continuous
integration, deployment, and fully automated tests are a must. The
developers who write code must be responsible for it in production. Build
and deployment chains need significant changes to provide the right
separation of concerns for a microservices environment. ”
Kim Clark – IBM Technical Strategist
8. AN API IS NOT A MICROSERVICE
• APIs expose data and behavior to consumers
• APIs are contracts between a system and its consumers
• Microservices is an architectural style
• Microservices are fine grained
• Microservices may make up an API, but there is not a one-to-one
relationship
• More than one microservice may make up a single API endpoint
9.
10. WHEN TO USE MICROSERVICES?
“My primary guideline would be don't even consider microservices unless you have a
system that's too complex to manage as a monolith. The majority of software systems
should be built as a single monolithic application. Do pay attention to good modularity
within that monolith, but don't try to separate it into separate services.
The complexity that drives us to microservices can come from many sources including
dealing with large teams, multi-tenancy, supporting many user interaction models, allowing
different business functions to evolve independently, and scaling. But the biggest factor is
that of sheer size - people finding they have a monolith that's too big to modify and deploy.”
Martin Fowler Author, Speaker, Chief Scientist for ThoughtWorks
12. TRADITIONALLY…
• Development teams deploy applications to one or more servers
• Servers are managed by development or DevOps teams
• Development or DevOps teams are responsible for ensuring uptime, applying security
updates, patches, etc.
• Teams must manage scaling up and or out as demand increases or decreases
• Equipment, licensing, maintenance and people all equate to $$$
13. SERVERLESS
• Cloud provider concept
• Cloud providers execute code by
dynamically allocating resources
• Charged only for what you use
• Code executed is stateless and triggered by
various events (http, file upload, database
event, queues, etc.)
• Development & DevOps teams are
abstracted away from maintaining servers
• Scaling is automatically handled by cloud
providers
15. PROBLEM
• Potential customers have either a leak or clog and require a
plumber quickly
• Plumbing issues occur at inconvenient times
• Plumbing rates can vary from company to company and times
of the day or year
• How do you know what plumber is reputable?
16. SOLUTION
• Provide a service where all plumbers have been previously
“vetted”
• Plumbers agree to work under Fix-a-Leak fixed rates
• Customers use Fix-a-Leak app to submit a job anytime of the
day
• Available plumbers near by are notified and accept the job
• Fix-a-Leak monitors the job and communicates with the
customer
17. S I M P L E W O R K F LO W
Basic flow of the Fix-a-leak
service is starts with a
customer submitting a job.
Plumber have the chance to
accept the job on a first-
come first-serve basis.
Once the job is started
other plumbers are notified
and we monitor the
progress.