Screaming in the Cloud

Alle afleveringen

681 afleveringen, van nieuw naar oud

  1. Episode 31: Hey Sam, wake up. It’s 3am, and time to solve a murder mystery!

    10 oktober 2018 · 39 min

    Afspelen
    Have you ever been on-call duty as an IT person or otherwise? Woken up at 3 a.m. to solve a problem? Did you have to go through log files or look at a dashboard to figure out what was going on? Did you think there has got to be a better way to troubleshoot and solve problems? Lees meer

    Today, we’re talking to Sam Bashton, who previously ran a premiere consulting partner with Amazon Web Services (AWS). Recently, he started runbook.cloud, which is a tool built on top of serverless technology that helps people find and troubleshoot problems within their AWS environment.

    Some of the highlights of the show include:

    Runbook.cloud looks at metrics to generate machine learning (ML) intelligence to pinpoint issues and present users with a pre-written set of solutions

    Runbook.cloud looks at all potential problems that can be detected in context with how the infrastructure is being used without being annoying and useless

    ML is used to do trend analysis and understand how a specific customer is using a service for a specific auto scaling group or Lambda functions

    Runbook.cloud takes all aggregate data to influence alerts; if there’s a problem in a specific region with a specific service, the tool is careful to caveat it

    Various monitoring solutions are on the market; runbook.cloud is designed for a mass market environment; it takes metrics that AWS provides for free and makes it so you don’t need to worry about them

    Will runbook.cloud compete with or sell out to AWS? Amazon wants to build underlying infrastructure, other people to use its APIs to build interfaces for users

    Runbook.cloud is sold through AWS Marketplace; it’s a subscription service where you pay by the hour and the charges are added to your AWS bill

    Amazon vs. Other Cloud Providers: Work is involved to detect problems that address multiple Clouds; it doesn’t make sense to branch out to other Clouds

    Runbook.cloud was built on top of serverless technology for business financial reasons; way to align outlay and co…

  2. Episode 30: How to Compete with Amazon

    3 oktober 2018 · 42 min

    Afspelen
    Trying to figure out if Amazon Web Services (AWS) is right for you? Use the “quadrant of doom” to determine your answer. When designing a Cloud architecture, there are factors to consider. Any system you design exists for one reason - support a business. Think about services and their features to make sure they’re right for your implementation. Lees meer

    Today, we’re talking to Ernesto Marquez, owner and project director at Concurrency Labs. He helps startups launch and grow their applications on AWS. Ernesto especially enjoys building serverless architectures, automating everything, and helping customers cut their AWS costs.

    Some of the highlights of the show include:

    Amazon’s level of discipline, process, and willingness to recognize issues and fix them changed the way Ernesto sees how a system should be operated

    Specialize on a specific service within AWS, such as S3 and EC2, because there are principles that need to be applied when designing an architecture

    Sales and Delivery Cycle: Ernesto has a conversation with a client to discuss their different needs

    Vendor Lock-in: Customers concerned about moving application to Cloud provider and how difficult it will be to move code and design variables elsewhere

    For every service you include in your architecture, evaluate the service within the context of a particular business case

    Identify failure scenarios, what can go wrong, and if something goes wrong, how it’s going to be remediated

    CloudWatching detects events that are going to happen, and you can trigger responses for those events

    Partnering with Amazon: Companies are pushing a multi-Cloud narrative; you gain visibility and credibility, but it’s not essential to be successful

    Can you compete against Amazon? Depends on which area you choose

    Expand product selection to grow, focus on user experience, and improve performance to compete against Amazon

    MiserBot: Don’t freak out about your bill because Ernesto created a Slack chatbot to monitor your AWS costs

    Link…

  3. Episode 29: Future of Serverless: A Toy that will Evolve and Offer Flexibility

    26 september 2018 · 32 min

    Afspelen
    Are you a blogger? Engineer? Web guru? What do you do? If you ask Yan Cui that question, be prepared for several different answers. Lees meer

    Today, we’re talking to Yan, who is a principal engineer at DAZN. Also, he writes blog posts and is a course developer. His insightful, engaging, and understandable content resonates with various audiences. And, he’s an AWS serverless hero!

    Some of the highlights of the show include:

    Some people get tripped up because they don’t bring microservice practices they learned into the new world of serverless; face many challenges

    Educate others and share your knowledge; Yan does, as an AWS hero

    Chaos Engineering Meeting Serverless: Figuring out what types of failures to practice for depends on what services you are using

    Environment predicated on specific behaviors may mean enumerating bad things that could happen, instead of building a resilient system that works as planned

    API Gateway: Confusing for users because it can do so many different things; what is the right thing to do, given a particular context, is not always clear

    Now, serverless feels like a toy, but good enough to run production workflow; future of serverless - will continue to evolve and offer more flexibility

    Serverless is used to build applications; DevOps/IOT teams and enterprises are adopting serverless because it makes solutions more cost effective

    Links:

    Yan Cui on Twitter

    DAZN

    Production-Ready Serverless

    Theburningmonk.com

    Applying Principles of Chaos Engineering to Serverless

    AWS Heroes

    re:Invent

    Lambda

    Amazon S3 Service Disruption

    API Gateway

    Ben Kehoe

    Digital Ocean

    .

  4. Episode 28: Serverless as a Consulting Cash Register (now accepting Bitcoin!)

    19 september 2018 · 32 min

    Afspelen
    Is your company thinking about adopting serverless and running with it? Is there a profitable opportunity hidden in it? Ready to go on that journey? Lees meer

    Today, we’re talking to Rowan Udell, who works for Versent, an Amazon Web Services (AWS) consulting partner in Australia. Versent focuses on specific practices, including helping customers with rapid migrations to the Clouds and going serverless.

    Some of the highlights of the show include:

    Australia is experiencing an increase in developers using serverless tool services and serverless being used for operational purposes

    Serverless seems to be either a brilliant fit or not quite ready for prime time

    Misconceptions include keeping functions warm, setting up scheduled indications

    Simon Wardley talked about how the flow of capital can be traced through an organization that has converted to serverless

    Concept of paying thousands of dollars up front for a server is going away

    Spend whatever you want, but be able to explain where the money is going (dev vs. prod); companies will re-evaluate how things get done

    Serverless is either known as an evolution or revolution; transformative to a point

    Winding up with a large number of shops where when something breaks, they don’t have the experience to fix it; gain practical experience through sharing

    Seek developer feedback and perform testing, but know where and when to stop

    With serverless, you have little control of the environment; focus on automated parts you do control

    Serverless Movement: People have opinions and want you to know them

    Understand continuum of options for running your application in the Cloud; learn pros and cons; and pick the right tool

    Reconciliation between serverless and containers will need to play out; changes will come at some point

    Blockchain + serverless + machine learning + Kubernetes + service mesh = raise entire seed round

    Links:

    Rowan Udell’s Blog

    Rowan Udell on Twitter

    Versent on Twitter

    Lambda

    Simon Wardley

    Open Guide to AW…

  5. Episode 27: What it Took for Google to Make Changes: Outages and Mean Tweets

    12 september 2018 · 29 min

    Afspelen
    Google Cloud Platform (GCP) turned off a customer that it thought was doing something out of bounds. This led to an Internet outrage, and GCP tried to explain itself and prevent the problem in the future. Lees meer

    Today, we’re talking to Daniel Compton, an independent software consultant who focuses on Clojure and large-scale systems. He’s currently building Deps, a private Maven repository service. As a third-party observer, we pick Daniel’s brain about the GCP issue, especially because he wrote a post called, Google Cloud Platform - The Good, Bad, and Ugly (It’s Mostly Good).

    Some of the highlights of the show include:

    Recommendations: Use enterprise billing - costs thousands of dollars; add phone number and extra credit card to Google account; get support contract

    Google describing what happened and how it plans to prevent it in the future seemed reasonable; but why did it take this for Google to make changes?

    GCP has inherited cultural issues that don’t work in the enterprise market; GCP is painfully learning that they need to change some things

    Google tends to focus on writing services aimed purely at developers; it struggles to put itself in the shoes of corporate-enterprise IT shops

    GCP has a few key design decisions that set it apart from AWS; focuses on global resources rather than regional resources

    When picking a provider, is there a clear winner? AWS or GCP? Consider company’s values, internal capabilities, resources needed, and workload

    GCP’s tendency to end service on something people are still using vs. AWS never ending a service tends to push people in one direction

    GCP has built a smaller set of services that are easy to get started with, while AWS has an overwhelming number of services

    Different Philosophies: Not every developer writes software as if they work at Google; AWS meets customers where they are, fixes issues, and drops prices

    GCP understands where it needs to catch up and continues to iterate and release features

    Links:

    Daniel Comp…

  6. Episode 26: I’m not a data scientist, but I work for an AI/ML startup building on Serverless Containers

    5 september 2018 · 25 min

    Afspelen
    Do you deal with a lot of data? Do you need to analyze and interpret data? Veritone’s platform is designed to ingest audio, video, and other data through batch processes to process the media and attach output, such as transcripts or facial recognition data. Lees meer

    Today, we’re talking to Christopher Stobie, a DevOps professional with more than seven years of experience building and managing applications. Currently, he is the director of site reliability engineering at Veritone in Costa Mesa, Calif. Veritone positions itself as a provider of artificial intelligence (AI) tools designed to help other companies analyze and organize unstructured data. Previously, Christopher was a technical account manager (TAM) at Amazon Web Services (AWS); lead DevOps engineer at Clear Capital; lead DevOps engineer at ESI; Cloud consultant at Credera; and Patriot/THAAD Missile Fire Control in the U.S. Army. Besides staying busy with DevOps and missiles, he enjoys playing racquetball in short shorts and drinking good (not great) wine.

    Some of the highlights of the show include:

    Various problems can be solved with AI; companies are spending time and money on AI

    Tasks can be automated that are too intelligent to write around simple software

    Machine learning (ML) models are applicable for many purposes; real people with real problems and who are not academics can use ML

    Fargate is instant-on Docker containers as a service; handles infrastructure scaling, but involves management expense

    Instant-on works with numerous containers, but there will probably be a time when it no longer delivers reasonable fleet performance on demand

    Decision to use Kafka was based on workload, stream-based ingestion

    Veritone’s writes code that tries to avoid provider lock-in; wants to make an integration as decoupled as possible

    People spend too much time and energy being agnostic to their technology and giving up benefits

    If you dream about seeing your name up in lights, Christopher describes the process of…

  7. Episode 25: Kubernetes is Named After the Greek God of Spending Money on Cloud Services

    29 augustus 2018 · 29 min

    Afspelen
    Google builds platforms for developers and strives to make them happy. There's a team at Google that wakes up every day to make sure developers have great outcomes with its services and products. The team listens to the developers and brings all feedback back into Google. It also spends a lot of time all over the world talking to and connecting with developer communities and showing stuff being worked on. It doesn't do the team any good to build developer products that developers don’t love. Lees meer

    Today, we’re talking to Adam Seligman, vice president of developer relations at Google, where he is responsible for the global developer community across product areas. He is the ears and voice for customers.

    Some of the highlights of the show include:

    Google tackles everything in an open source way: Shipping feedback, iteration, and building communities

    Storytelling - the Tale of Kubernetes: in a short period of time, gone from being open source that Google spearheaded to something sweeping the industry

    Rise of containerization inside Linux Kernel is an opportunity for Google to share container management technology and philosophy with the world

    Google Next: Knative journey toward lighter-weight serverless-based applications; and GKE On-Prem, customers and teams working with Kubernetes running on premise

    Innovation: When logging into GCP console, you can terminate all billable resources assigned to project and access tab for building by hand

    GCP's console development strategy includes hard work on documentation, making things easy to use, and building thoughtfulness in grouping services

    Google is about design goals, tradeoffs, and metrics; it’s about hyper scale and global footprint of requirements, as well as supporting every developer

    Conception 1: Google builds HyperScale Reid-Centric user partitioned apps and don't build globally consistent data driven apps

    Conception 2: Software engineers at the top Internet companies do the code and write amazing things instan…

  8. Episode 24: Serverless Observability via the bill is terrible

    22 augustus 2018 · 40 min

    Afspelen
    What is serverless? What do people want it to be? Serverless is when you write your software, deploy it to a Cloud vendor that will scale and run it, and you receive a pay-for-use bill. It’s not necessarily a function of a service, but a concept. Lees meer

    Today, we’re talking to Nitzan Shapira, co-founder and CEO of Epsagon, which brings observability to serverless Cloud applications by using distributed tracing and artificial intelligence (AI) technologies. He is a software engineer with experience in software development, cyber security, reverse engineering, and machine learning.

    Some of the highlights of the show include:

    Modern renaissance of “functions as a service” compared to past history; is as abstracted as it can be, which means almost no constraints

    If you write your own software, ship it, and deploy it - it counts as serverless

    Some treat serverless as event-driven architecture where code swings into action

    When being strategic to make it more efficient, plan and develop an application with specific and complicated functioning

    Epsagon is a global observer for what the industry is doing and how it is implementing serverless as it evolves

    Trends and use cases include focusing on serverless first instead of the Cloud

    Economic Argument: Less expensive than running things all the time and offers ability to trace capital flow; but be cautious about unpredictable cost

    Use bill to determine how much performance and flow time has been spent

    Companies seem to be trying to support every vendor’s serverless offering; when it comes to serverless, AWS Lambda appears to be used most often

    Not easy to move from one provider to another; on-premise misses the point

    People starting with AWS Lambda need familiarity with other services, which can be a reasonable but difficult barrier that’s worth the effort

    Managing serverless applications may have to be done through a third party

    Systemic view of how applications work focuses on overall health of a system, not indivi…

  9. Episode 23: Most Likely to be Misunderstood: The Myth of Cloud Agnosticism

    10 augustus 2018 · 36 min

    Afspelen
    It is easy to pick apart the general premise of Cloud agnosticism being a myth. What about reasonable use cases? Well, generally, when you have a workload that you want to put on multiple Cloud providers, it is a bad idea. It’s difficult to build and maintain. Providers change, some more than others. The ability to work with them becomes more complex. Yet, Cloud providers rarely disappoint you enough to make you hurry and go to another provider. Lees meer

    Today, we’re talking to Jay Gordon, Cloud developer advocate for MongoDB, about databases, distribution of databases, and multi-Cloud strategies. MongoDB is a good option for people who want to build applications quicker and faster but not do a lot of infrastructural work.

    Some of the highlights of the show include:

    Easier to consider distributed data to be something reliable and available, than not being reliable and available

    People spend time buying an option that doesn’t work, at the cost of feature velocity

    If Cloud provider goes down, is it the end of the world?

    Cloud offers greater flexibility; but no matter what, there should be a secondary option when a critical path comes to a breaking point

    Hand-off from one provider to another is more likely to cause an outage than a multi-region single provider failure

    Exclusion of Cloud Agnostic Tooling: The more we create tools that do the same thing regardless of provider, there will be more agnosticism from implementers

    Workload-dependent where data gravity dictates choices; bandwidth isn’t free

    Certain services are only available on one Cloud due to licensing; but tools can help with migration

    Major service providers handle persistent parts of architecture, and other companies offer database services and tools for those providers

    Cost may/may not be a factor why businesses stay with 1 instead of multi-Cloud

    How much RPO and RTO play into a multi-Cloud decision

    Selecting a database/data store when building; consider security encryption

    Links:

    Jay Gordon on T…

  10. Episode 22: The Chaos Engineering experiment that is us-east-1

    8 augustus 2018 · 32 min

    Afspelen
    Trying to convince a company to embrace the theory and idea of Chaos Engineering is an uphill battle. When a site keeps breaking, Gremlin’s plan involves breaking things intentionally. How do you introduce chaos as a step toward making things better? Lees meer

    Today, we’re talking to Ho Ming Li, lead solutions architect at Gremlin. He takes a strategic approach to deliver holistic solutions, often diving into the intersection of people, process, business, and technology. His goal is to enable everyone to build more resilient software by means of Chaos Engineering practices.

    Some of the highlights of the show include:

    Ho Ming Li previously worked as a technical account manager (TAM) at Amazon Web Services (AWS) to offer guidance on architectural/operational best practices

    Difference between and transition to solutions architect and TAM at AWS

    Role of TAM as the voice and face of AWS for customers

    Ultimate goal is to bring services back up and make sure customers are happy

    Amazon Leadership Principles: Mutually beneficial to have the customer get what they want, be happy with the service, and achieve success with the customer

    Chaos Engineering isn’t about breaking things to prove a point

    Chaos Engineering takes a scientific approach

    Other than during carefully staged DR exercises, DR plans usually don’t work

    Availability Theater: A passive data center is not enough; exercise DR plan

    Chaos Engineering is bringing it down to a level where you exercise it regularly to build resiliency

    Start small when dealing with availability

    Chaos Engineering is a journey of verifying, validating, and catching surprises in a safe environment

    Get started with Chaos Engineering by asking: What could go wrong?

    Embrace failure and prepare for it; business process resilience

    Gremlin’s GameDay and Chaos Conf allows people to share experiences

    Links:

    Ho Ming Li on Twitter

    Gremlin

    Gremlin on Twitter

    Gremlin on Facebook

    Gremlin on Instagram

    Gremlin: It’s GameDay

    Chaos Engineerin…

  11. Episode 21: Remember when RealNetworks used to-- BUFFERING

    1 augustus 2018 · 32 min

    Afspelen
    Are you about to head off to college? Interested in DevOps and the Cloud? Is there a good way for someone like you who is starting out in the world of technology to absorb the necessary skills? The Open Source Lab (OSL) at Oregon State University (OSU) is one program that helps students and serves as a career accelerator. OSL is a unicorn because OSU is willing to invest in open source. Lees meer

    Today, we’re talking to Lance Albertson, director of OSL at OSU. OSL does a variety of projects to provide private Clouds that are neutrally hosted on its premises. The lab also gives undergraduate students hands-on experience with DevOps skills, including dealing with configuration management, deploying applications, learning how applications deploy, working with projects, and troubleshooting issues. OSL is for any student who has a general interest or passion for it, and a willingness to learn.

    Some of the highlights of the show include:

    Workflow focuses on what students need to learn about Linux and giving access to various repos; then they experience the lab’s configuration management suite

    Interview Process: Put out a posting, student submits an application online, each candidate is reviewed, student is given a screening quiz,

    If a student passes the screening process, they are brought in for an in-person interview for personality and technical questions

    Students tend to initially have the least amount of experience and most difficulty with a repository that has multiple people committing to it and dealing with PRs

    Spinning up VMs and understanding how configuration management is connected, how services communicate, and how to set up an application

    Round-Robins and System Sprint Meetings: Focus on discussing and documenting processes, issues, suggestions, comments, and other information

    Younger students are mentored by Lance and the older students; every generation has to evolve because the environment and industry evolve

    OSL made OpenStack work on POWER8, PowerPC, an…

  12. Episode 20: The Wizard of AWS

    25 juli 2018 · 51 min

    Afspelen
    Today, we’re talking to Jeff Barr, vice president and chief evangelist at Amazon Web Services (AWS). He founded the AWS Blog in 2004 and has written more than 2,900 posts for it and another 1,100 for his personal blog. As chief evangelist, Jeff strives to explain the benefits of Cloud computing and Web services to anyone who will listen. Lees meer

    Jeff is the voice of AWS. He does what he does best - exploits his superpower of explaining technology in ways that people can understand it. Jeff tries to be the same person all the time. He loves to meet people and go out of his way to say “Hello.” So, if you see him at re:Invent, say “Cheese” and take a selfie with him!

    Some of the highlights of the show include:

    Jeff uses AWS Workspaces for his blog; one of Jeff’s blogging principles is to not take anybody else's word for anything to the absolute best of his technical ability

    Zero Client: Jeff has no rotating hardware, disk drives, just a zero client; wherever he is, it's the same workspace

    AWS has something for everyone; it build things in response to customers’ questions, requests, and feedback

    Naming Services and Products: Is it helpful? Is it descriptive? Does it have any hidden meanings?

    Amazonian DNA and Dog Friendly Workspace: Jeff went from super fearful to accepting, to now thinking of dogs as incredible creations because they add fun and excitement to the office

    As part of hiring, each interviewer is assigned Amazon leadership principles (LPs) to ask questions that measure a candidate against those LPs

    What is the secret to getting hired at Amazon? Study the LPs to understand what they're about and be able to express your philosophies and history with LPs

    re:Invent makes sure customers understand services - What is it? What does it do? How do they put it to work? What are the best use cases for it?

    Things can never be too simple; you start from zero, put a lot of different things in there, and then you need the feedback to build in simplicity

    AWS is follow…

  13. Episode 19: I want to build a world spanning search engine on top of GCP

    19 juli 2018 · 39 min

    Afspelen
    Some companies that offer services expect you to do things their way or take the highway. However, Google expects people to simply adapt the tech company’s suggestions and best practices for their specific context. This is how things are done at Google, but this may not work in your environment. Lees meer

    Today, we’re talking to Liz Fong-Jones, a Senior Staff Site Reliability Engineer (SRE) at Google. Liz works on the Google Cloud Customer Reliability Engineering (CRE) team and enjoys helping people adapt reliability practices in a way that makes sense for their companies.

    Some of the highlights of the show include:

    Liz figures out an appropriate level of reliability for a service and how a service is engineered to meet that target

    Staff SRE involves implementation, and then identifying and solving problems

    Google’s CRE team makes sure Google Cloud customers can build seamless services on the Google Cloud Platform (GCP)

    Service Level Objectives (SLOs) include error budgets, service level indicators, and key metrics to resolve issues when technology fails

    Learn from failures through instant reports and shared post-mortems; be transparent with customers and yourself

    GCP: Is it part of Google or not? It’s not a division between old and new.

    Perceptions and misunderstandings of how Google does things and how it’s a different environment

    Google’s efforts toward customer service and responsiveness to needs

    Migrating between different Cloud providers vs. higher level services

    How to use Cloud machine learning-based products

    GCP needs to focus on usability to maintain a phase of growth

    Offer sensible APIs; tear up, turn down, and update in a programmatic fashion

    Promotion vs. Different Job: When you’ve learned as much as you can, look for another team to teach something new

    What is Cloud and what isn’t? Cloud deployments require SRE to be successful but SREs can work on systems that do not necessarily run in the Cloud.

    Links:

    Cloud Spanner

    Kubernetes

    Cloud Bigtab…

  14. Episode 18: Sitting on the curb clapping as serverless superheroes go by

    11 juli 2018 · 36 min

    Afspelen
    What’s serverless? Are you serverless now? Is going from enterprise to serverless a natural evolution? Or, is it a “that was fun, now let’s go ride our bikes” moment? Is serverless “just a toy?” Is it a wide and varied ecosystem, or is it Lambda plus some other randos? What's up with serverless vs. containers? Lees meer

    Today, Forrest Brazeal is here to answer those questions and discuss pros and cons of serverless. He was a senior Cloud architect prior to joining Trek10. Forrest spent several years leading AWS and serverless engineering projects at Infor. He understands the challenges faced by enterprises moving to the Cloud and enjoys building solutions that provide maximum business value at a minimal cost.

    Some of the highlights of the show include:

    Bimodality: Backend development going away and being replaced by managed services; undifferentiated items are being moved to the Cloud

    Serverless is application designs with “Backend as a Service” (BaaS) and/or “Functions as a Service” (FaaS) platforms; everything is managed for you

    AWS Lambda: Is it today’s trend or a bias that everyone is using it; Lambda makes up 80% of current FaaS adoption

    Serverless Ecosystem: You can build it however you want, and you’re doing it right; but don’t take that at face-value; no two Lambda environments are alike

    Cloud services at this scale have not been knitted together to form applications that are serving major workloads; best practices need to be established

    Native Cloud providers will consolidate, and individual frameworks will be created with components of application stacks tied together to build systems

    Serverless vs. Containers: No need for disparity - we can learn to get along; people use containers because it is easier than going serverless

    Serverless Heroes series features people thinking out-of-the-box and helps identify emerging trends; serverless is growing, and it’s not just about startups

    Went from working with a Sharpie to Procreate for the FaaS and Furious carto…

  15. Episode 17: Pouring Kubernetes on things with reckless abandon

    4 juli 2018 · 49 min

    Afspelen
    DevOps as a service describes what Reactive Ops is trying to do, who it’s trying to help, and what problems it’s trying to solve. It’s passion to deliver service where human beings help other human beings is done through a group of engineers who are extremely good at solving problems. Lees meer

    Sarah Zelechoski is the vice president of engineering at Reactive Ops, which defines the world’s problems and solves them by pouring Kubernetes on top of them. The team focuses on providing expert-level guidance and a curated framework using Kubernetes and other open source tools. Sarah's greatest passion is helping others, which encompasses advocating for engineers and rekindling interest in the lost art of service in the tech space.

    Some of the highlights of the show include:

    Kubernetes is changing the way people work; it offers a way to release a product, provide access to it, and behaviors when you deploy it

    Any person/business can use Kubernetes to mold their workflow

    Kubernetes is complex and has sharp edges; it has only recently become productive because of its community finding and reporting issues

    Business value of deploying Kubernetes to a new environment: Flexibility and uniform system of management; and it can provide a context shift

    Implementation Challenges with Workshops/Tutorials: Valuable entry level strategy for people learning Kubernetes; but the translation is not easy

    About 85% of the work Reactive Ops does is helping its customers get on to Kubernetes is spent on application architecture

    If thinking about moving to Kubernetes, how well will your current applications translate? Do you want to start over from scratch?

    Value in paying someone to do something for you

    Using Defaults: Try initially until you realize what you need; Kubernetes gives you options, but it’s a challenging path to go from defaults to advanced

    Deploying a workload between all major Cloud providers is possible, but there are challenges in managing multiple regions or locations

    Clus…

  16. Episode 16: There are Still Servers, but We Don't Care About Them

    27 juni 2018 · 33 min

    Afspelen
    Are you interested in going beyond basic monitoring and visibility? Need tools to build and operate serverless applications and extract business intelligence? IOpipe provides extended visibility and metrics around AWS Lambda, including profiling, core dumps, and incoming input events. Lees meer

    Today, we’re talking to Erica Windisch, who is the founder and CTO of IOpipe. She brings her experience in building developer and operational tooling to serverless applications. Erica also has more than 17 years of experience designing and building Cloud infrastructure management solutions. She was an early and longtime contributor to OpenStack and maintainer of the Docker project.

    Some of the highlights of the show include:

    Nomenclature Battle: Serverless vs. stateless

    Building a window of visibility into Lambda: Talking to users and assessing needs/pain points

    Observability of the infrastructure: Necessary evil to get to automated healing

    Using Lambda at significant levels of scale; some companies grow usage, others go all in right away

    Current state of Lambda ecosystem

    Is Lambda stable? Indications and no formal SLA

    How issues manifest and are exposed

    Trends include cold starts, hours-long failures, and multiple function evokes

    Infrastructure powering IOpipe: Lambda issues may impact performance of monitoring system, but IOpipe is not necessarily dependent on Lambda

    Future of Lambda: Builds applications a specific way, but there are limitations

    What would Erica change about Lambda? Run function and define handlers

    Lambda functions can be difficult to understand; some developers do not have familiarity and create bottlenecks

    Capacity limits around Lambda can be difficult to establish

    Links:

    Erica Windisch on Twitter

    Erica Windisch on Twitch

    IOpipe

    12-Factor App

    Cloud Custodian in Lambda

    Velocity London

    ServerlessConf London

    re:Invent

    AWS Glue

    .

  17. Episode 15: Nagios was the Original Call of Duty

    20 juni 2018 · 28 min

    Afspelen
    Let’s chat about the Cloud and everything in between. The people in this world are pretty comfortable with not running physical servers on their own, but trusting someone else to run them. Yet, people suffer from the psychological barrier of thinking they need to build, design, and run their own monitoring system. Fortunately, more companies are turning to Datadog. Lees meer

    Today, we’re talking to Ilan Rabinovitch, Datadog’s vice president of product and community. He spends his days diving into container monitoring metrics, collaborating with Datadog’s open source community, and evangelizing observability best practices. Previously, Ilan led infrastructure and reliability engineering teams at various organizations, including Ooyala and Edmunds.com. He’s active in the open source and DevOps communities, where he is a co-organizer of events, such as SCALE and Texas Linux Fest.

    Some of the highlights of the show include:

    Datadog is well-known, especially because it is a frequent sponsor

    More organizations know their core competency is not monitoring or managing servers

    Monitoring/metrics is a big data problem; Datadog takes monitoring off your plate

    Alternate ways, other than using Nagios, to monitor instances and regenerate configurations

    Datadog is first to identify patterns when there is a widespread underlying infrastructure issue

    Trends of moving from on-premise to Cloud; serverless is on the horizon

    How trends affect evolution of Datadog; adjusting tools to monitor customers’ environments

    Datadog’s scope is enormous; the company tries to present relevant information as the scale of what it’s watching continues to grow

    Datadog’s pricing is straightforward and simple to understand; how much Cloud providers charge to use Datadog is less clear

    Single Pane of Glass: Too much data to gather in small areas (dashboards)

    Why didn’t monitoring catch this? Alerts need to be actionable and relevant

    How to use Datadog’s workflow for setting alerts and work metrics

    Dat…

  18. Episode 14: Cheslocked and loaded

    13 juni 2018 · 41 min

    Afspelen
    Do you need data captured that let you know when things don’t look quite right? Need to identify issues before they become major problems for your organization? Turn to Threat Stack, which has Cloud issues of its own, and helps its customers with their Cloud issues. Lees meer

    Today, I’m talking to Pete Cheslock, who runs technical operations at Threat Stack, which handles security monitoring, alerting, and remediation. The company uses Amazon Web Services (AWS), but its customer base can run anywhere.

    Some of the highlights of the show include:

    Challenges Threat Stack experienced with AWS and how it dealt with them

    Threat Stack helps companies improve their security posture in AWS

    Security shouldn’t be an issue, if providers do their job; shared responsibility

    Education is needed about what matters regarding security, avoiding mistakes

    Cloud is still so new; not many people have abroad experience managing it

    Scanning customer accounts against best practices to identify risks

    Threat Stack’s scanning tool is worthwhile, but most tools lack judgement and perspective

    Threat Stack offers context between host- and Cloud-based events; tying data together is the secret sauce

    You shouldn’t have to pay a bunch of money to have a robust security system

    Good operations is good security; update, patch, track, and perform other tasks

    Lack of validation about what services are going to be a successful or not

    Vendor Lock-in: Understand your choices when building your system

    Pervasiveness and challenge of containerization and Kubernetes

    Cloud reduces cycle time and effort to bring a product to market

    Amazon is a game changer with what it allows you to do and solve problems

    Links:

    Pete Cheslock

    Digital Ocean

    Threat Stack

    AWS

    re:Invent

    Kubernetes

    .

  19. Episode 13: Serverlessly Storing my Dad Jokes in a Dadabase

    6 juni 2018 · 34 min

    Afspelen
    Aurora, from Amazon Web Services (AWS), is a MySQL-compatible service for complex database structures. It offers capabilities and opportunities. But with Aurora, you’re putting a lot of trust in AWS to “just work” in ways not traditional to relational database services (RDS). Lees meer

    David Torgerson, Principal DevOps Engineer at Lucidchart, is a mystery wrapped in an enigma and virtually impossible to Google. He shares Lucidchart’s experience with migrating away from a traditional RDS to Aurora to free up developer time.

    Some of the highlights of the show include:

    Trade off of making someone else partially responsible for keeping your site up

    Lucidchart’s overall database costs decreased 25% after switching to Aurora

    Aurora unknowns: What is an I/Op in Aurora? When you write one piece of data, does it count as six I/Ops?

    Multi-master Aurora is coming for failover time and disaster recovery purposes

    Aurora drawbacks: No dedicated DevOps, increased failover time, and misleading performance speed

    Providers offer ways to simplify your business processes, but not ways to get out of using their products due to vendor and platform lock-in

    Lucidchart is skeptical about Aurora Serverless; will use or not depending on performance

    Links:

    Corey's architecture diagram on AWS

    Lucidchart

    Lucidchart’s Data Migration to Amazon Aurora

    Preview of Amazon Aurora Multi-master Sign Up

    This is My Architecture

    re:Invent

    Digital Ocean

    .

  20. Episode 12: Like Normal Cloud Services, but More Depressing

    30 mei 2018 · 36 min

    Afspelen
    Does your job challenge and motivate you? Does it utilize your skills? Or, are you ready to go job hunting? Do you want an awesome job that is a resume booster? Companies should be supportive of their employees finding a job that matches their skills and interests. Also, when hiring, companies should offer thoughtful processes for interviews. Lees meer

    Today, I’m talking to Sarah Withee, a polyglot software engineer, mentor, teacher, and robot tinkerer. Sarah went job hunting, and after several job interviews, she finally found a job that made her super happy at Arcadia Healthcare Solutions. Sarah compares the interview processes she experienced at big name tech companies that offer Cloud services.

    Some of the highlights of the show include:

    Companies sometimes lose sight that even interview interactions need to be a two-way sale

    Interviews often involve talking to many people; and if several are bad, that forms a negative impression of the company

    Companies need to provide interview training and follow the same standards

    Don’t farm out challenging or unfamiliar issues when interviewing candidates

    Sarah is very competent, but she is new to Cloud platforms; she is like a sponge, who enjoys learning and having a bare knowledge of new technology

    How HIPAA regulations impact Sarah’s learning and software engineering work; she has to be more aware of security and safety of healthcare data

    Being a teacher and mentor affects how Sarah learns new things; everybody learns slightly differently

    In the Cloud space, know which direction you want to go and start with simpler things to learn the basics; focus on what is relevant to what you are working on

    Links:

    Sarah Withee on Twitter #speakerconfessions

    Sarah Withee on Twitter

    Sarah Withee Blog

    Sarah Withee Resume

    Digital Ocean

    AWS

    Azure

    .

  21. Episode 11: Hickory Dickory Docker

    23 mei 2018 · 46 min

    Afspelen
    Docker went from being a small startup to an enterprise company that changed the way people think about their infrastructure to now, where its relevance is somewhat minimal. The conversation is no longer around the container level. Docker has become commonplace. Lees meer

    Today, we’re talking to Jérôme Petazzoni, formerly of Docker. While he was with the company for about 8 years, Docker definitely experienced a roller coaster ride.

    Some of the highlights of the show include:

    Amount of work conducted on the enterprise vs. community editions

    Docker was so widely adopted because its core technology was open source

    Challenge is to build a viable business and revenue model for the long run

    Similarities between Docker and Red Hat open source platforms

    Docker went from six people working in a garage to having a few hundred employees and $1.3 billion valuation

    Changes happened, but they were gradual; the changes were necessary to be a profitable and sustainable company

    Contingent of internal and external people believed that Docker was the answer for whatever problem surfaced; Docker would save you, but not always

    Balancing Act: Pushing forward with a correct message and regulating enthusiasm

    Networking and Docker for dummies; confusion and problems of things not working as expected have been resolved

    Things will continue to shift; Kubernetes and the orchestration battle

    What was unthinkable, could happen by companies pushing the envelope and making progress

    Will who you have as your Cloud provider stop mattering? It depends.

    All major Cloud providers plan to offer managed Kubernetes services and what Jérôme thinks of them

    Jérôme’s opinion on whether Kubernetes will follow this same path as Docker

    What does the road ahead look like for infrastructure automation? There is potential and lots of best practices in Cloud environments.

    Links:

    Jérôme Petazzoni on Twitter

    https://jpetazzo.github.io/

    Docker Crunch Base

    Digital Ocean

    Red Hat

    Corey's Heresy in the chur…

  22. Episode 10: Education is Not Ready for Teacherless

    16 mei 2018 · 43 min

    Afspelen
    Like migrating caribou, you tend to follow the trends of what clients are doing, which dictates what you work on as a consultant. Lees meer

    Today, we’re talking to Lynn Langit, an independent Cloud architect. She is an AWS Community Hero, Google Cloud developer expert, and former Microsoft MVP. Lynn is a lifelong learner, and she has worked broad and deep across all three large providers. These days, she works mostly with Google Cloud and AWS, rather than Azure, because that’s what her clients are using.

    Some of the highlights of the show include:

    Differences between the West Coast and global use of Cloud

    Education is key; Lynn is th co-founder of Teachingkidsprogramming.org

    Lynn helped create curriculum and resources for school-age children; even her young daughter taught classes on how to code

    Training for teachers was also needed, so TKP Labs was formed to offer fee-based teacher and developer training

    Lynn started with classroom training, but has transitioned to online learning

    Lynn is focusing on Big Data projects and using tools to solve real-world problems

    Pre-processing and batching data, but not streaming it

    AWS, Azure, and Google Cloud are all coming out with Big Data-oriented tools

    Companies need to understand when the market is ready to accept a new paradigm; in the data world, change is more slow than in the programming world

    If you touch a database and get burned, you are not willing to use it again; or you may have never tried to archive your data; hire a consultant to help you

    Machine learning APIs give customers value quickly; review them before building custom models

    Migrating data can be a costly project and restricts where the data lives

    As Cloud proliferates, how will that impact technical education? Lynn’s Cloud for College Students to the rescue!

    Shift from interactive to unidirectional, one-to-many learning styles; the Cloud is ready for serverless, but education is not ready for teacherless

    Road that many of us walked to get to techn…

  23. Episode 9: Cloud Coreyography

    9 mei 2018 · 39 min

    Afspelen
    Microsoft has experienced a renaissance. By everything that we've seen coming out of Microsoft over the past few years, it feels like the company is really walking the walk. Instead of just talking about how it’s innovative, it’s demonstrating that. Microsoft has been on an amazing journey, making the progression from telling customers what they need to listening to them and responding by building what they ask for. Lees meer

    Today, we’re talking to Corey Sanders, Corporate Vice President of Azure Compute at Microsoft.

    Some of the highlights of the show include:

    Customers are asking for Microsoft to help them through support and enabling platforms

    Storytelling efforts through advocates, who play a double role – engaging and defending Microsoft

    Customers moving to the Cloud are focused on a continuum and progression; they have stuff to move from one location to another and want all the benefits–better agility, faster startup time, etc.

    Virtual serial console into existing VMs; this is how people are using this and Microsoft is going to, if not encourage this behavior, at least support it

    Microsoft is the only Cloud with a single-instance SLA

    Serial consoles: Windows' has seen less usage, partly due to operational aspects of Windows vs. Linux. It's not a GUI; it's scripting.

    Does the operating system matter? From a Cloud perspective, it shouldn't have to matter; you should be able to deploy it the way you want

    Edge enables much more complex and segregated scenarios; that combination with cognitive searches running locally will make it accessible anywhere

    Branding challenge as customers start to notice that devices are smarter and more complex; will they lose awareness that Microsoft Azure is powering most of these things - they shouldn’t care

    An awareness of not just what's possible, but what's coming; the democratization of AI

    Education and fear gap of trying something new and taking that first step; make products and services stupid and simple to use

    Customers …

  24. Episode 8: A Corporate Prisoner's Dilemma

    2 mei 2018 · 30 min

    Afspelen
    Have you dabbled with IT infrastructure in AWS? Have you been through the process of AWS partnership? Does being an AWS partner add value? Amazon seeks partners that helps drive its business, goals, and value. Lees meer

    Today, we’re talking to Justin Brodley, the vice president of Cloud engineering at Ellie Mae. He has been through the AWS partnership process and shares his thoughts about it. He encourages you to find the right partner for your business!

    Some of the highlights of the show include:

    Different levels and types of AWS partnerships

    Shakedown vs. opportunity method for new leads; lead generation expectations

    Amazon’s improvements eroding business models

    Partners trying to pivot, but not exclusive to AWS

    Whether to invest in multi-Cloud

    Amazon can’t scale its sales team to handle everybody; views partner program as an extension of its salesforce

    Your company is important and you’re spending a lot of money, but Amazon may not care about you; partner market fills that gap and makes you feel important

    Corporate prisoner’s dilemma: Your tech company offers something that Amazon doesn’t; but what about when Amazon does offer it?

    Competitors’ horizontal move to become more diversified

    Amazon expects partners to offer products and services that it cannot offer yet

    If partners fail, Amazon decides to do it and do it better

    Is Amazon’s best interest geared toward its partners or you and your customers?

    Amazon needs to give incentives and support partners

    Links:

    Justin Brodley on Twitter

    Brodley Group

    Ellie Mae

    Digital Ocean

    AWS Partner Network

    Lambda

    API Gateway

    AWS re:Invent

    Salesforce

    Azure

    Rackspace

    .

  25. Episode 7: The Exact Opposite of a Job Creator

    25 april 2018 · 35 min

    Afspelen
    Monitoring in the entire technical world is terrible and continues to be a giant, confusing mess. How do you monitor? Are you monitoring things the wrong way? Why not hire a monitoring consultant! Lees meer

    Today, we’re talking to monitoring consultant Mike Julian, who is the editor of the Monitoring Weekly newsletter and author of O’Reilly’s Practical Monitoring. He is the voice of monitoring.

    Some of the highlights of the show include:

    Observability comes from control theory and monitoring is for what we can anticipate

    Industry’s lack of interest and focus on monitoring

    When there’s an outage, why doesn’t monitoring catch it?” Unforeseen things.

    Cost and failure of running tools and systems that are obtuse to monitor

    Outsource monitoring instead of devoting time, energy, and personnel to it

    Outsourcing infrastructure means you give up some control; how you monitor and manage systems changes when on the Cloud

    CloudWatch: Where metrics go to die

    Distributed and Implemented Tracing: Tracing calls as they move through a system

    Serverless Functions: Difficulties experienced and techniques to use

    Warm vs. Cold Start: If a container isn't up and running, it has to set up database connections

    Monitoring can't fix a bad architecture; it can't fix anything; improve the application architecture

    Visibility of outages and pain perceived; different services have different availability levels

    Links:

    Mike Julian

    Monitoring Weekly

    Copy Construct on Twitter

    Baron Schwartz on Twitter

    Charity Majors on Twitter

    Redis

    Kubernetes

    Nagios

    Datadog

    New Relic

    Sumo Logic

    Prometheus

    Honeycomb

    Honeycomb Blog

    CloudWatch

    Zipkin

    X-Ray

    Lambda

    DynamoDB

    Pinboard

    Slack

    Digital Ocean

    .

  26. Episode 6: The Robot Uprising Will Have Very Clean Floors

    18 april 2018 · 40 min

    Afspelen
    How many of you are considered heroes? Specifically, in the serverless Cloud, Twitter, and Amazon Web Services (AWS) communities? Well, Ben Kehoe is a hero. Lees meer

    Ben is a Cloud robotics research scientist who makes serverless Roombas at iRobot. He was named an AWS Community Hero for his contributions that help expand the understanding, expertise, and engagement of people using AWS.

    Some of the highlights of the show include:

    Ben’s path to becoming a vacuum salesman

    History of Roomba and how AWS helps deliver current features

    Roombas use AWS Internet of Things (IoT) for communication between the Cloud and robot

    Boston is shaping up to be the birthplace of the robot overlords of the future

    AWS IoT is serverless and features a number of pieces in one service

    Robot rising of clean floors

    AWS Greengrass, which deploys runtimes and manages connections for communication, should not be ignored

    Creating robots that will make money and work well

    Roomba’s autonomy to serve the customer and meet expectations

    Robots with Cloud and network connections

    Competitive Cloud providers were available, but AWS was the clear winner

    Serverless approach and advantages for the intelligent vacuum cleaner

    Future use of higher-level machine learning tools

    Common concern of lock-in with AWS

    Changing landscape of data governance and multi-Cloud

    Preparing for migrations that don’t happen or change the world

    Data gravity and saving vs. spending money

    Links:

    Ben Kehoe on YouTube

    AWS

    AWS Community Hero

    AWS IoT

    Ben Kehoe on Twitter

    iRobot

    AWS Greengrass

    Shark Cat

    Medium

    Boston Dynamics

    AWS Lambda

    AWS SageMaker

    AWS Kinesis

    Google Cloud Platform Spanner

    Kubernetes

    Digital Ocean

    .

  27. Episode 5: The Last Mainframe with a Kickstart and a Double Clutch

    11 april 2018 · 35 min

    Afspelen
    How are companies evolving in a world where Cloud is on the rise? Where Cloud providers are bought out and absorbed into other companies? Lees meer

    Today, we’re talking to Nell Shamrell-Harrington about Cloud infrastructure. She is a senior software engineer at Chef, CTO at Operation Code, and core maintainer of the the Habitat open source product. Nell has traveled the world to talk about Chef, Ruby, Rails, Rust, DevOps, and Regular Expressions.

    Some of the highlights of the show include:

    Chef is a configuration management tool that handles instance, files, virtual machine container, and other items.

    Immutable infrastructure has emerged as the best of practice approach.

    Chef is moving into next gen through various projects, including one called, Compliance - a scanning tool.

    Some people don’t trust virtualization.

    Habitat is an open source project featuring software that allows you to use a universal packaging format.

    Habitat is a run-time, so when you run a package on multiple virtual machines, they form a supervisor ring to communicate via leader/follower roles.

    Deploying an application depends on several factors, including application and infrastructure needs.

    It is possible to convert old systems with old deployment models to Habitat.

    Habitat allows you to lift a legacy application and put it into that modern infrastructure without needing to rewrite the application.

    You can ease in packages to Habitat, and then have Habitat manage pieces of the application.

    Habitat is Cloud-agnostic and integrates with public and private Cloud providers by exporting an application as a container.

    Chef is one of just a few third-party offerings marketed directly by AWS.

    From inception to deployment, there is a place for large Cloud providers to parlay into language they already speak.

    Operation Code is a non-profit that teaches software engineer skills to veterans. It helps veterans transition into high-paying engineering jobs.

    The technology landscape is ever changing.…

  28. Episode 4: It's a Data Lake, not a Data Public Swimming Pool

    4 april 2018 · 34 min

    Afspelen
    Open source activism tends to focus on running on hardware you can trust and avoiding Cloud computing. The problem with some Cloud providers has to do with a conflict of interest between serving customers and how they generate revenue. It’s important for the customer to have control of their computer and their data in the Cloud. But what about their security and privacy? Lees meer

    Today, we’re talking to Kyle Rankin, chief security officer at Purism and writer for Linux Journal. He is a Linux expert who decided to work at Purism because of the company’s belief in free software and the Linux community.

    Some of the highlights of the show include:

    Cloud providers have faced challenges when it comes to data privacy and who owns what.

    The word “Cloud” is overloaded, and it is unclear who is in control.

    Cloud providers can sabotage efforts to make programs work together.

    Cloud providers may not troll through data and exploit it. Yet, they develop tools for customers to be able to do that.

    Even though Linux Journal stopped being printed and went digital, and was going under, it’s now back and taking a new approach.

    What matters to new readers and Linux users is now different than what was important to original readers.

    The more time you can spend to understand what’s happening behind the scenes will make you much more marketable and adaptable.

    Kyle explains whether Amazon Linux is becoming a viable concern and if distribution matters anymore. Now, it’s about running an application, not thinking about what it’s running on.

    Are there gangs of Cloud users? Do people look down on Azure users? The target is always moving and changing.

    Check out Kyle’s book, Linux Hardening in Hostile Networks: Server Security from TLS to Tor.

    Links:

    Kyle Rankin on Twitter

    Purism

    Kyle Rankin’s book - Linux Hardening in Hostile Networks: Server Security from TLS to Tor

    Linux Journal 2.0 FAQ

    GorillaStack (use “screaming” for discount)

    .

  29. Episode 3: Turning Off Someone Else's Site as a Service

    28 maart 2018 · 35 min

    Afspelen
    How do you encourage businesses to pick Google Cloud over Amazon and other providers? How do you advocate for selecting Google Cloud to be successful on that platform? Google Cloud is not just a toy with fun features, but is a a capable Cloud service. Lees meer

    Today, we’re talking to Seth Vargo, a Senior Staff Developer Advocate at Google. Previously, he worked at HashiCorp in a similar advocacy role and worked very closely with Terraform, Vault, Consul, Nomad, and other tools. He left HashiCorp to join Google Cloud and talk about those tools and his experiences with Chef and Puppet, as well as communities surrounding them. He wants to share with you how to use these tools to integrate with Google Cloud and help drive product direction.

    Some of the highlights of the show include:

    Strengths related to Google Cloud include its billing aspect. You can work on Cloud bills and terminate all billable resources. The button you click in the user interface to disable billing across an entire project and delete all billable resources has an API. You can build a chat bot or script, too. It presents anything you’ve done in the Consul by clicking and pointing, as well as gives you what that looks like in code form.

    You can expose that from other people’s accounts because turning off someone else’s Website as a service can be beneficial. You can invite anyone with a Google account, not just ‘@gmail.com’ but ‘@’ any domain and give them admin or editor permissions across a project. They’re effectively part of your organization within the scope of that project. For example, this feature is useful for training or if a consultant needs to see all of your different clients in one dashboard, but your clients can’t see each other.

    Google is a household name. However, it’s important to recognize that advocacy is not just external advocacy, there’s an internal component to it. There’s many parts of Google and many features of Google Cloud that people aren’t aware of. As an advocate, Seth’s j…

  30. Episode 2: Shoving a SAN into us-east-1

    21 maart 2018 · 35 min

    Afspelen
    When companies migrate to the Cloud, they are literally changing how they do everything in their IT department. If lots of customers exclusively rely on a service, like us-east-1, then they are directly impacted by outages. There is safety in a herd and in numbers because everybody sits there, down and out. But, you don’t engineer your application to be a little more less than a single point of failure. It’s a bad idea to use a sole backing service for something, and it’s unacceptable from a business perspective. Lees meer

    Today, we’re talking to Chris Short from the Cloud and DevOps space. Recently, he was recognized for his DevOps’ish newsletter and won the Opensource.com People’s Choice Award for his DevOps writing. He’s been blogging for years and writing about things that he does every day, such as tutorials, codes, and methods. Now, Chris, along with Jason Hibbets, run the DevOps team for Opensource.com

    Some of the highlights of the show include:

    Chris’ writing makes difficult topics understandable. He is frank and provides broad information. However, he admits when he is not sure about something.

    SJ Technologies aims to help companies embrace a DevOps philosophy, while adapting their operations to a Cloud-native world. Companies want to take advantage of philosophies and tooling around being Cloud native.

    Many companies consider a Cloud migration because they’ve got data centers across the globe. It’s active-passive backup with two data centers that are treated differently and cannot switch to easily.

    Some companies do a Cloud migration to refactor and save money. A Cloud migration can result in you having to shove your SAN into the USC1. It can become a hybrid workflow.

    Lift and shift is often considered the first legitimate step toward moving to the Cloud. However, know as much as you can about your applications and RAM and CPU allowances. Look at density when you’re lifting and shifting.

    Know how your applications work and work together. Simplify a migratio…

  31. Episode 1: Feature Flags with Heidi Waterhouse of LaunchDarkly

    19 maart 2018 · 29 min

    Afspelen
    This podcast features people doing interesting work in the world of Cloud. What is the state of the technical world? Let’s first focus on the up or down, on or off function of feature flags. Lees meer

    Today, we’re talking to Heidi Waterhouse, a technical writer turned Developer Advocate at LaunchDarkly, which is a feature flag service - a way to wrap a snippet of code around your feature and make it into an instrument to turn on or off. It lets you turn things on and off in your codebase quickly without having to do several commits. However, it is difficult to track it when there are more than about a dozen flags. So, LaunchDarkly provides a way to manage your features at scale with a usable interface and API.

    Some of the highlights of the show include:

    A feature flag allows you to hide items before you want them to go live on your Website. You hide it behind a feature flag, doing all the work ahead of time. Then, at some point, you turn it all on instantly without the risk of pushing untested code into your production.

    You can test at scale to gain authentic data. Test something with your team, your company’s employees, your customers, etc. However, no matter how good your integration tests are, there’s always wobbles to watch for in the system.

    With implementation, there are a few paths that can work, such as the massive reorganization path. Or, you can just start incrementally with feature flags for new features.

    LaunchDarkly thinks in the Cloud as the surface because it mostly works with people who are doing Web-based delivery of features.

    Major companies, like Google and Facebook, offer services similar to feature flags for their own development. They’re operating on such a giant scale that they have internal teams doing it.

    Companies use feature flags on the front-end and other purposes. It works through the whole stack from frontend page delivery, pricing tiers, white labeling, style sheets, to safer deployments.

    Do not focus on documentation. You should not …