SlideShare une entreprise Scribd logo
1  sur  97
Télécharger pour lire hors ligne
DevOps for Startups
Email: {anything}@jedberg.net
Twitter: @jedberg
Web: www.jedberg.net
Facebook: facebook.com/jedberg
Linkedin: www.linkedin.com/in/jedberg
Jeremy Edberg
Founder and CEO
MinOps
https://minops.com

https://sql.bot
If it won’t scale, it'll fail.
The key to scaling is finding the
bottlenecks before your users
do
Why am I here?
Why should we
learn from other
people’s mistakes?
Takeaways
• Infrastructure as Code
• Microservices/Serverless
• Queueing Theory
• Chaos Engineering
• Logs
• Incident reviews
Infrastructure as Code
• Changes are routine, small,
easy, and repeatable
• Resources are easily
managed by users and
disposable
• Enables continuous
deployment and
improvement
• Solutions can be easily
tested, measured, and then
rolled back
• Losing track of servers
and resources
• Configuration drift
• Snowflakes
• Fear of a fully
automated system 

(lack of trust in oneself)
Infrastructure as Code
Challenges
Automate all the things!
http://hyperboleandahalf.blogspot.com/2010/06/this-is-why-ill-never-be-adult.html
• Application startup
• Configuration
• Code deployment
• System
deployment
Automate all the things!
Choosing your infrastructure
λ
Test and prod are different
Prod is in need of constant updates
Slow iteration and deployment
Polyglot unfriendly
Deploy in weeks, live for years
Physical Servers
Prod is immutable
Rapid iteration and deployment
Multi-tenancy
Polyglot friendly
Deploy in minutes, live for weeks
Virtual Machines
Test and prod are the same
Prod is immutable
Rapid(er) iteration and deployment
High multi-tenancy
Polyglot friendly
Deploy in seconds, live for hours
Containers
Smallest unit of compute
Super scalable
Rapid iteration
Extreme multi-tenancy
Very polyglot friendly
Easier to collaborate
Deploy independently, live for seconds
Serverless
λ
A whole lot of choices
Amazon’s EcosystemHodgepodge of services
A whole lot of choices
Amazon’s Serverless Ecosystem
Lambda
SNS
DynamoDB
SQS
S3
Kenisis
What is serverless anyway?
• There are still servers, you just don’t
manage them anymore
• It also means you don’t access them
anymore
• So you don’t need to (or get to)
optimize them.
Serverless computing is all about
speeding up development by allowing
rapid iteration and removing
management overhead
Choosing your unit of compute
• VMs

Machine as the unit of scale

Abstracts the hardware
• Containers

Application as the unit of scale

Abstracts the OS
• Serverless

Functions as the unit of scale

Abstracts the language runtime
EC2
ECS
Lambda
How do I choose?
• VMs

“I want to configure machines,
storage, networking, and my
OS”
• Containers

“I want to run servers,
configure applications, and
control scaling”
• Serverless

“Run my code when it’s
needed”
EC2
ECS
Lambda
I didn’t write
the software
myself
Monorepo or Services?
Advantages to a Monorepo
• No worrying about
dependencies
• Don’t have to account for
data movement
• Deployments are simple
• Coordination is easy
Multiple services
Internal Microservices Platform
Monolithic
Success follows a standard pattern
ReleaseTestBuild
Developer Deployment Pain: High
DevOps Deployment Pain: Medium
ReleaseTestBuild
ReleaseTestBuild
ReleaseTestBuild
ReleaseTestBuild
ReleaseTestBuild
Developer Deployment Pain: Medium
DevOps Deployment Pain: High
ReleaseTestBuild
ReleaseTestBuild
ReleaseTestBuild
ReleaseTestBuild
ReleaseTestBuild
λ
λ
λ }
Developer Deployment Pain: Low
DevOps Deployment Pain: 🔥
Advantages to a Service Oriented
Architecture
• Easier auto-scaling
• Easier capacity planning
• Identify problematic code-paths more easily
• Narrow in the effects of a change
• More efficient local caching
Highly aligned, loosely coupled
• Services are built by different
teams who work together to
figure out what each service
will provide.
• The service owner publishes
an API that anyone can use
and returns proper response
codes
Distributed Computing and a
Distributed Workforce
• The two go hand in hand
when you have a good
distributed systems culture
• Microservices and Micro
Teams
Proper 

Microservices 

Architecture
Service
and 

Resource 

Discovery
Network
and Traffic
Config
Automated 

Testing
Continuous
Deployment
Security
Monitoring 

and Alerting
Mature companies spend 25% of their
engineering resources on their internal platform
And when you’re done it is only “good
enough”
Building an internal
microservices platform is hard
So what about Serverless?
What do all the parts
of microservices have
in common?
Servers
Capacity planning
Right-sizing
Autoscaling
Load and performance
Patches
Tuning
Configuration
Utilization
Access control
Packages and AMIs
Serverless
Right-sizing
Autoscaling
Load and performance
Patches
Tuning
Configuration
Utilization
Access control
Packages and AMIs
Fully managed
Continuous Scaling
Function is the deployment unit
Capacity planning
Proper 

Microservices 

Architecture
Service
and 

Resource 

Discovery
Network
and Traffic
Config
Automated 

Testing
Continuous
Deployment
Security
Monitoring 

and Alerting
Proper 

Microservices 

Architecture
Automated 

Testing
Continuous
Deployment
Security
Security
• Shorter TTL == less
chance for an attack
to take hold
Continuous scalingNo servers to
manage
Never pay for idle
– No cold servers
(only happy
accountants)
Benefits of AWS Lambda
What does Lambda do for you?
• Scales server capacity automatically
• API to trigger execution
• Ensures function is executed in parallel
and at scale
• Logging, monitoring, etc
• Easy pricing
Monitoring
• Everything is in Cloudwatch or Cloudwatch
logs
Pricing
• Choose your RAM
from 128MB to
1500MB
• CPU and Network
scaled based on RAM
Cost Comparison
Cost Comparison
There’s about 2.5M seconds in a month, so 3M requests is about 1.2 per second
The T2.Small is $18.98 a month, more than Lambda already
Lambda lets you manage

your code and infrastructure

in the same place
Lambda lets your developers manage

their code and your infrastructure

in the same place
All the problems you have with
microservices are multiplied 10X
with serverless
Problems with
Serverless
• efficient dependency usage
• local dev environments
• making sure everyone has the same
dependencies
• knowing when someone else is
deploying the same function
Testing
• You can’t test the network, but
a good application test should
obviate the need to do so.
• Not really a solved problem.
Can do local testing.
• Can also send json to the
function and compare the
results.
Tips and Tricks
• Limit your function size
(JVM startup time
especially)
• Remember execution is
async
• Don’t assume function
container reuse but
take advantage of it
Tips and Tricks
• Remember the 500MB in /tmp
• Use function aliases
• Use the included logger
Tips and Tricks
• Set up alarms on all
Lambda Cloudwatch
metrics
• Avoid throttling by using
SNS between any service,
such as S3
• Beware of infinite loops by
functions calling each other.
Avoiding Infinte Loops
• With a distributed team, this
is an easy mistake to make
• To avoid it, pass a call stack
and check for self in the
stack
8
So where does that leave
us?
Serverless or containers?
Services or monorepo?
Proper 

Microservices 

Architecture
Service
and 

Resource 

Discovery
Network
and Traffic
Config
Automated 

Testing
Continuous
Deployment
Security
Monitoring 

and Alerting
Actionable MetricsMonitoring 

and Alerting
Actionable MetricsMonitoring 

and Alerting
Monitoring 

and Alerting Actionable Metrics
Choosing a metric
Monitoring 

and Alerting
Self Serve is the Key
• Let developers choose what
metrics to submit
• What graphs they put on
their dashboards
• What to alert on
• They are closest to the app,
so they know best
Monitoring 

and Alerting
Alert on increase of
failure, not lack of success
Increase in 500s
 Decrease in 200s
Monitoring 

and Alerting
👍 👎
P50, P90, P99
Monitoring 

and Alerting
P50, P90, P99
0
15
30
45
60
1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 11m 12m 13m 14m 15m
P50 P90 P99
Monitoring 

and Alerting
Immutable Data
• If you can, write your software
such that everything in the
cache is immutable.
Moving data is
the single
biggest cost your
distributed
system will incur
But you need to move data for reliability,
so it’s a tradeoff
Use queues as often
as possible
Which is greater? 

Queues or Sliced Bread?
Queuing
• Queue anything you are
writing to a data store
• Monitor your queue
lengths for great insight
and scaling!
0
2
4
6
8
10
12
14
16
18
1 3 5 7 9 11 13 15 17 19
0
2
4
6
8
10
12
14
16
18
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Items
Seconds
Queue Depth
0
10
20
30
40
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Cumulative Flow Diagram
Items
Seconds
Arrivals
Departures
Capacity utilization increases
queues exponentially
• Every time you reduce the excess capacity
by 1/2, you double the average queue size.
• This has a direct effect on the ratio of wait
time to work time for a single work unit
• Use this to balance cost vs. latency
0
2
4
6
8
10
10 20 30 40 50 60 70 80 90 100
• Variability increases
queue sizes linearly
• Operating at high
utilization increases
variability
The price of
variability
The price of
variability
The price of
variability
Fast Medium Slow
Chaos Engineering
• Simulate things
that go wrong
• Find things that
are different
Two most important
things to test
Instance Loss
Increased Latency
Logs
• What went wrong?
• How could we have detected it
sooner?
• How could we have prevented it?
• How can we prevent this class of
problem in the future?
• How can we improve our behavior
for next time?
Ask the key questions:
Incident Reviews
Takeaways
• Infrastructure as Code
• Microservices/Serverless/
Monolith
• Queuing Theory
• Chaos Engineering
• Logs Suck
• Incident reviews
Questions?
Email: {anything}@jedberg.net
Twitter: @jedberg
Web: www.jedberg.net
Facebook: facebook.com/jedberg
Linkedin: www.linkedin.com/in/jedberg
Company: minops.com

Contenu connexe

Tendances

AWS Serverless patterns & best-practices in AWS
AWS Serverless  patterns & best-practices in AWSAWS Serverless  patterns & best-practices in AWS
AWS Serverless patterns & best-practices in AWSDima Pasko
 
Infrastructure as Code - Getting Started, Concepts & Tools
Infrastructure as Code - Getting Started, Concepts & ToolsInfrastructure as Code - Getting Started, Concepts & Tools
Infrastructure as Code - Getting Started, Concepts & ToolsLior Kamrat
 
Building Scalable Websites for the Cloud
Building Scalable Websites for the CloudBuilding Scalable Websites for the Cloud
Building Scalable Websites for the CloudRightScale
 
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015 Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015 Mariano Gonzalez
 
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...Amazon Web Services
 
Neotys PAC - Ian Molyneaux
Neotys PAC - Ian MolyneauxNeotys PAC - Ian Molyneaux
Neotys PAC - Ian MolyneauxNeotys_Partner
 
Software Architecture for DevOps and Continuous Delivery
Software Architecture for DevOps and Continuous DeliverySoftware Architecture for DevOps and Continuous Delivery
Software Architecture for DevOps and Continuous DeliveryEberhard Wolff
 
Operations: Production Readiness
Operations: Production ReadinessOperations: Production Readiness
Operations: Production ReadinessAmazon Web Services
 
OpenValue meetup October 2017 - Microservices in action at the Dutch National...
OpenValue meetup October 2017 - Microservices in action at the Dutch National...OpenValue meetup October 2017 - Microservices in action at the Dutch National...
OpenValue meetup October 2017 - Microservices in action at the Dutch National...Bert Jan Schrijver
 
JavaZone 2017 - Microservices in action at the Dutch National Police
JavaZone 2017 - Microservices in action at the Dutch National PoliceJavaZone 2017 - Microservices in action at the Dutch National Police
JavaZone 2017 - Microservices in action at the Dutch National PoliceBert Jan Schrijver
 
Microservices in action at the Dutch National Police
Microservices in action at the Dutch National PoliceMicroservices in action at the Dutch National Police
Microservices in action at the Dutch National PoliceBert Jan Schrijver
 
Micro Services - Neither Micro Nor Service
Micro Services - Neither Micro Nor ServiceMicro Services - Neither Micro Nor Service
Micro Services - Neither Micro Nor ServiceEberhard Wolff
 
CodeMotion Amsterdam 2018 - Microservices in action at the Dutch National Police
CodeMotion Amsterdam 2018 - Microservices in action at the Dutch National PoliceCodeMotion Amsterdam 2018 - Microservices in action at the Dutch National Police
CodeMotion Amsterdam 2018 - Microservices in action at the Dutch National PoliceBert Jan Schrijver
 
iSense Java Summit 2017 - Microservices in action at the Dutch National Police
iSense Java Summit 2017 - Microservices in action at the Dutch National PoliceiSense Java Summit 2017 - Microservices in action at the Dutch National Police
iSense Java Summit 2017 - Microservices in action at the Dutch National PoliceBert Jan Schrijver
 
Running Containerised Applications at Scale on AWS
Running Containerised Applications at Scale on AWSRunning Containerised Applications at Scale on AWS
Running Containerised Applications at Scale on AWSAmazon Web Services
 
Self-Healing Serverless Applications (Stackery @ GlueCon 2018)
Self-Healing Serverless Applications (Stackery @ GlueCon 2018)Self-Healing Serverless Applications (Stackery @ GlueCon 2018)
Self-Healing Serverless Applications (Stackery @ GlueCon 2018)Nate Taggart
 

Tendances (20)

AWS Serverless patterns & best-practices in AWS
AWS Serverless  patterns & best-practices in AWSAWS Serverless  patterns & best-practices in AWS
AWS Serverless patterns & best-practices in AWS
 
Infrastructure as Code - Getting Started, Concepts & Tools
Infrastructure as Code - Getting Started, Concepts & ToolsInfrastructure as Code - Getting Started, Concepts & Tools
Infrastructure as Code - Getting Started, Concepts & Tools
 
Redundant devops
Redundant devopsRedundant devops
Redundant devops
 
Building Scalable Websites for the Cloud
Building Scalable Websites for the CloudBuilding Scalable Websites for the Cloud
Building Scalable Websites for the Cloud
 
Going Serverless on AWS
Going Serverless on AWSGoing Serverless on AWS
Going Serverless on AWS
 
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015 Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
Zero Downtime with OSGi - Chicago Coder Conference 05-15-2015
 
Scaling tappsi
Scaling tappsiScaling tappsi
Scaling tappsi
 
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...
 
Neotys PAC - Ian Molyneaux
Neotys PAC - Ian MolyneauxNeotys PAC - Ian Molyneaux
Neotys PAC - Ian Molyneaux
 
Software Architecture for DevOps and Continuous Delivery
Software Architecture for DevOps and Continuous DeliverySoftware Architecture for DevOps and Continuous Delivery
Software Architecture for DevOps and Continuous Delivery
 
Travis Wright - PS WF SMA SCSM SP
Travis Wright - PS WF SMA SCSM SPTravis Wright - PS WF SMA SCSM SP
Travis Wright - PS WF SMA SCSM SP
 
Operations: Production Readiness
Operations: Production ReadinessOperations: Production Readiness
Operations: Production Readiness
 
OpenValue meetup October 2017 - Microservices in action at the Dutch National...
OpenValue meetup October 2017 - Microservices in action at the Dutch National...OpenValue meetup October 2017 - Microservices in action at the Dutch National...
OpenValue meetup October 2017 - Microservices in action at the Dutch National...
 
JavaZone 2017 - Microservices in action at the Dutch National Police
JavaZone 2017 - Microservices in action at the Dutch National PoliceJavaZone 2017 - Microservices in action at the Dutch National Police
JavaZone 2017 - Microservices in action at the Dutch National Police
 
Microservices in action at the Dutch National Police
Microservices in action at the Dutch National PoliceMicroservices in action at the Dutch National Police
Microservices in action at the Dutch National Police
 
Micro Services - Neither Micro Nor Service
Micro Services - Neither Micro Nor ServiceMicro Services - Neither Micro Nor Service
Micro Services - Neither Micro Nor Service
 
CodeMotion Amsterdam 2018 - Microservices in action at the Dutch National Police
CodeMotion Amsterdam 2018 - Microservices in action at the Dutch National PoliceCodeMotion Amsterdam 2018 - Microservices in action at the Dutch National Police
CodeMotion Amsterdam 2018 - Microservices in action at the Dutch National Police
 
iSense Java Summit 2017 - Microservices in action at the Dutch National Police
iSense Java Summit 2017 - Microservices in action at the Dutch National PoliceiSense Java Summit 2017 - Microservices in action at the Dutch National Police
iSense Java Summit 2017 - Microservices in action at the Dutch National Police
 
Running Containerised Applications at Scale on AWS
Running Containerised Applications at Scale on AWSRunning Containerised Applications at Scale on AWS
Running Containerised Applications at Scale on AWS
 
Self-Healing Serverless Applications (Stackery @ GlueCon 2018)
Self-Healing Serverless Applications (Stackery @ GlueCon 2018)Self-Healing Serverless Applications (Stackery @ GlueCon 2018)
Self-Healing Serverless Applications (Stackery @ GlueCon 2018)
 

Similaire à Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup that is cheap and can scale

Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesAmazon Web Services
 
AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)
AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)
AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)Amazon Web Services
 
Breaking the Monolith Road to Containers
Breaking the Monolith Road to ContainersBreaking the Monolith Road to Containers
Breaking the Monolith Road to ContainersAmazon Web Services
 
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...Amazon Web Services
 
Monitoring Containerized Micro-Services In Azure
Monitoring Containerized Micro-Services In AzureMonitoring Containerized Micro-Services In Azure
Monitoring Containerized Micro-Services In AzureAlex Bulankou
 
Tech Talk on Cloud Computing
Tech Talk on Cloud ComputingTech Talk on Cloud Computing
Tech Talk on Cloud ComputingITviec
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to MicroservicesMahmoudZidan41
 
Using AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics ServiceUsing AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics ServiceChristian Beedgen
 
From Zero to Serverless (CoderCruise 2018)
From Zero to Serverless (CoderCruise 2018)From Zero to Serverless (CoderCruise 2018)
From Zero to Serverless (CoderCruise 2018)Chad Green
 
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...Vikas Sahni
 
Continuous delivery @wcap 5-09-2013
Continuous delivery   @wcap 5-09-2013Continuous delivery   @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013David Funaro
 
Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017Amazon Web Services
 
.NET microservices with Azure Service Fabric
.NET microservices with Azure Service Fabric.NET microservices with Azure Service Fabric
.NET microservices with Azure Service FabricDavide Benvegnù
 
Microservices: Yes or not?
Microservices: Yes or not?Microservices: Yes or not?
Microservices: Yes or not?Eduard Tomàs
 
Tokyo azure meetup #12 service fabric internals
Tokyo azure meetup #12   service fabric internalsTokyo azure meetup #12   service fabric internals
Tokyo azure meetup #12 service fabric internalsTokyo Azure Meetup
 
Microservices for java architects it-symposium-2015-09-15
Microservices for java architects it-symposium-2015-09-15Microservices for java architects it-symposium-2015-09-15
Microservices for java architects it-symposium-2015-09-15Derek Ashmore
 
Serverless Event Sourcing
Serverless Event SourcingServerless Event Sourcing
Serverless Event SourcingLuca Bianchi
 
Microservice Architecture
Microservice ArchitectureMicroservice Architecture
Microservice ArchitectureEngin Yoeyen
 
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...Bert Jan Schrijver
 
Cloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a CacheCloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a Cachecornelia davis
 

Similaire à Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup that is cheap and can scale (20)

Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless Architectures
 
AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)
AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)
AWS re:Invent 2016: Getting Started with Serverless Architectures (CMP211)
 
Breaking the Monolith Road to Containers
Breaking the Monolith Road to ContainersBreaking the Monolith Road to Containers
Breaking the Monolith Road to Containers
 
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
 
Monitoring Containerized Micro-Services In Azure
Monitoring Containerized Micro-Services In AzureMonitoring Containerized Micro-Services In Azure
Monitoring Containerized Micro-Services In Azure
 
Tech Talk on Cloud Computing
Tech Talk on Cloud ComputingTech Talk on Cloud Computing
Tech Talk on Cloud Computing
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Using AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics ServiceUsing AWS To Build A Scalable Machine Data Analytics Service
Using AWS To Build A Scalable Machine Data Analytics Service
 
From Zero to Serverless (CoderCruise 2018)
From Zero to Serverless (CoderCruise 2018)From Zero to Serverless (CoderCruise 2018)
From Zero to Serverless (CoderCruise 2018)
 
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...
Building Real World Applications using Windows Azure - Scott Guthrie, 2nd Dec...
 
Continuous delivery @wcap 5-09-2013
Continuous delivery   @wcap 5-09-2013Continuous delivery   @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013
 
Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017
 
.NET microservices with Azure Service Fabric
.NET microservices with Azure Service Fabric.NET microservices with Azure Service Fabric
.NET microservices with Azure Service Fabric
 
Microservices: Yes or not?
Microservices: Yes or not?Microservices: Yes or not?
Microservices: Yes or not?
 
Tokyo azure meetup #12 service fabric internals
Tokyo azure meetup #12   service fabric internalsTokyo azure meetup #12   service fabric internals
Tokyo azure meetup #12 service fabric internals
 
Microservices for java architects it-symposium-2015-09-15
Microservices for java architects it-symposium-2015-09-15Microservices for java architects it-symposium-2015-09-15
Microservices for java architects it-symposium-2015-09-15
 
Serverless Event Sourcing
Serverless Event SourcingServerless Event Sourcing
Serverless Event Sourcing
 
Microservice Architecture
Microservice ArchitectureMicroservice Architecture
Microservice Architecture
 
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
 
Cloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a CacheCloud-native Data: Every Microservice Needs a Cache
Cloud-native Data: Every Microservice Needs a Cache
 

Plus de Startupfest

Startupfest 2019 - Content is literally everything
Startupfest 2019 - Content is literally everythingStartupfest 2019 - Content is literally everything
Startupfest 2019 - Content is literally everythingStartupfest
 
Startupfest 2019 - The technology of better humans
Startupfest 2019 - The technology of better humansStartupfest 2019 - The technology of better humans
Startupfest 2019 - The technology of better humansStartupfest
 
Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...
Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...
Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...Startupfest
 
Startupfest 2019 - How to fundraise
Startupfest 2019 - How to fundraiseStartupfest 2019 - How to fundraise
Startupfest 2019 - How to fundraiseStartupfest
 
Startupfest 2019 - The web we make
Startupfest 2019 - The web we makeStartupfest 2019 - The web we make
Startupfest 2019 - The web we makeStartupfest
 
Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...
Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...
Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...Startupfest
 
Startupfest 2019 - Myths of Silicon Valley
Startupfest 2019 - Myths of Silicon ValleyStartupfest 2019 - Myths of Silicon Valley
Startupfest 2019 - Myths of Silicon ValleyStartupfest
 
Startupfest 2019 - The art of getting warm intros to investors
Startupfest 2019 - The art of getting warm intros to investorsStartupfest 2019 - The art of getting warm intros to investors
Startupfest 2019 - The art of getting warm intros to investorsStartupfest
 
Startupfest 2019 - Building a Disruptive Startup Ecosystem
Startupfest 2019 - Building a Disruptive Startup EcosystemStartupfest 2019 - Building a Disruptive Startup Ecosystem
Startupfest 2019 - Building a Disruptive Startup EcosystemStartupfest
 
Startupfest 2019 - The real impact of accelerators on a global basis
Startupfest 2019 - The real impact of accelerators on a global basisStartupfest 2019 - The real impact of accelerators on a global basis
Startupfest 2019 - The real impact of accelerators on a global basisStartupfest
 
Startupfest 2019 - Getting the green light: How to build ideas people say YES to
Startupfest 2019 - Getting the green light: How to build ideas people say YES toStartupfest 2019 - Getting the green light: How to build ideas people say YES to
Startupfest 2019 - Getting the green light: How to build ideas people say YES toStartupfest
 
Startupfest 2019 - Capter l’intérêt d’un investisseur
Startupfest 2019 - Capter l’intérêt d’un investisseurStartupfest 2019 - Capter l’intérêt d’un investisseur
Startupfest 2019 - Capter l’intérêt d’un investisseurStartupfest
 
Sartupfest 2019 - Start-up en IA : L’avantage collaboratif de Montréal
Sartupfest 2019 - Start-up en IA : L’avantage collaboratif de MontréalSartupfest 2019 - Start-up en IA : L’avantage collaboratif de Montréal
Sartupfest 2019 - Start-up en IA : L’avantage collaboratif de MontréalStartupfest
 
Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...
Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...
Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...Startupfest
 
Startupfest 2019 - Première levée de fond : Histoire d'une startup
Startupfest 2019 - Première levée de fond : Histoire d'une startupStartupfest 2019 - Première levée de fond : Histoire d'une startup
Startupfest 2019 - Première levée de fond : Histoire d'une startupStartupfest
 
Startupfest 2019 - Préparez-vous à avoir de l'impact !
Startupfest 2019 - Préparez-vous à avoir de l'impact ! Startupfest 2019 - Préparez-vous à avoir de l'impact !
Startupfest 2019 - Préparez-vous à avoir de l'impact ! Startupfest
 
Startupfest 2019 - The Startup Rollercoaster
Startupfest 2019 - The Startup RollercoasterStartupfest 2019 - The Startup Rollercoaster
Startupfest 2019 - The Startup RollercoasterStartupfest
 
Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...
Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...
Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...Startupfest
 
Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...
Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...
Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...Startupfest
 
Renee DiResta (Data for Democracy) - The Emperor's New Clicks: What happens t...
Renee DiResta (Data for Democracy) - The Emperor's New Clicks: What happens t...Renee DiResta (Data for Democracy) - The Emperor's New Clicks: What happens t...
Renee DiResta (Data for Democracy) - The Emperor's New Clicks: What happens t...Startupfest
 

Plus de Startupfest (20)

Startupfest 2019 - Content is literally everything
Startupfest 2019 - Content is literally everythingStartupfest 2019 - Content is literally everything
Startupfest 2019 - Content is literally everything
 
Startupfest 2019 - The technology of better humans
Startupfest 2019 - The technology of better humansStartupfest 2019 - The technology of better humans
Startupfest 2019 - The technology of better humans
 
Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...
Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...
Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...
 
Startupfest 2019 - How to fundraise
Startupfest 2019 - How to fundraiseStartupfest 2019 - How to fundraise
Startupfest 2019 - How to fundraise
 
Startupfest 2019 - The web we make
Startupfest 2019 - The web we makeStartupfest 2019 - The web we make
Startupfest 2019 - The web we make
 
Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...
Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...
Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...
 
Startupfest 2019 - Myths of Silicon Valley
Startupfest 2019 - Myths of Silicon ValleyStartupfest 2019 - Myths of Silicon Valley
Startupfest 2019 - Myths of Silicon Valley
 
Startupfest 2019 - The art of getting warm intros to investors
Startupfest 2019 - The art of getting warm intros to investorsStartupfest 2019 - The art of getting warm intros to investors
Startupfest 2019 - The art of getting warm intros to investors
 
Startupfest 2019 - Building a Disruptive Startup Ecosystem
Startupfest 2019 - Building a Disruptive Startup EcosystemStartupfest 2019 - Building a Disruptive Startup Ecosystem
Startupfest 2019 - Building a Disruptive Startup Ecosystem
 
Startupfest 2019 - The real impact of accelerators on a global basis
Startupfest 2019 - The real impact of accelerators on a global basisStartupfest 2019 - The real impact of accelerators on a global basis
Startupfest 2019 - The real impact of accelerators on a global basis
 
Startupfest 2019 - Getting the green light: How to build ideas people say YES to
Startupfest 2019 - Getting the green light: How to build ideas people say YES toStartupfest 2019 - Getting the green light: How to build ideas people say YES to
Startupfest 2019 - Getting the green light: How to build ideas people say YES to
 
Startupfest 2019 - Capter l’intérêt d’un investisseur
Startupfest 2019 - Capter l’intérêt d’un investisseurStartupfest 2019 - Capter l’intérêt d’un investisseur
Startupfest 2019 - Capter l’intérêt d’un investisseur
 
Sartupfest 2019 - Start-up en IA : L’avantage collaboratif de Montréal
Sartupfest 2019 - Start-up en IA : L’avantage collaboratif de MontréalSartupfest 2019 - Start-up en IA : L’avantage collaboratif de Montréal
Sartupfest 2019 - Start-up en IA : L’avantage collaboratif de Montréal
 
Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...
Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...
Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...
 
Startupfest 2019 - Première levée de fond : Histoire d'une startup
Startupfest 2019 - Première levée de fond : Histoire d'une startupStartupfest 2019 - Première levée de fond : Histoire d'une startup
Startupfest 2019 - Première levée de fond : Histoire d'une startup
 
Startupfest 2019 - Préparez-vous à avoir de l'impact !
Startupfest 2019 - Préparez-vous à avoir de l'impact ! Startupfest 2019 - Préparez-vous à avoir de l'impact !
Startupfest 2019 - Préparez-vous à avoir de l'impact !
 
Startupfest 2019 - The Startup Rollercoaster
Startupfest 2019 - The Startup RollercoasterStartupfest 2019 - The Startup Rollercoaster
Startupfest 2019 - The Startup Rollercoaster
 
Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...
Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...
Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...
 
Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...
Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...
Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...
 
Renee DiResta (Data for Democracy) - The Emperor's New Clicks: What happens t...
Renee DiResta (Data for Democracy) - The Emperor's New Clicks: What happens t...Renee DiResta (Data for Democracy) - The Emperor's New Clicks: What happens t...
Renee DiResta (Data for Democracy) - The Emperor's New Clicks: What happens t...
 

Dernier

Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Payment
Top Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash PaymentTop Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash Payment
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Paymentanilsa9823
 
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...anilsa9823
 
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceSangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual serviceanilsa9823
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...aditipandeya
 
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceLucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...aditipandeya
 
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceTirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceHyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our EscortsVIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escortssonatiwari757
 
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...anilsa9823
 
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceBangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323Pooja Nehwal
 
Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Paymentanilsa9823
 

Dernier (15)

Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Payment
Top Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash PaymentTop Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash Payment
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Payment
 
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
 
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceSangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
 
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceLucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
 
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceTirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceHyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our EscortsVIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
 
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
 
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceBangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323
 
Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
 

Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup that is cheap and can scale