Edit product
Your Cart
    Subtotal

    Is this your street address?

    Card

    ···· ···· ···· 4242
    Test card

    05/18

    Card

    Use a different card?

    Card

    pp paypal

    or pay with

    We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

    or pay with

    Please confirm your location:
    You'll be charged .

    Your purchase was successful!

    We charged your card and sent you a receipt

      Gumroad Library

      Download from the App Store or text yourself a link to the app

      $49.99

      Cloud Native Web Development

      A Hands-On Guidebook - From Zero To Production

      Use coupon code "earlybird" for 50% off, first 100 copies only!

      For in-depth details on the book and a list of all chapters, please visit www.mikenikles.com/cloud-native-web-development.

      Important: To gain access to the source code, pull requests and the community with other readers, please provide your GitHub username during checkout. If you don't have one, leave the field empty and I will contact you.


      About the book

      Web applications once were static HTML with CSS and a backend that processed form submissions. Fast forward to today and web development is more complex than it has ever been. With new frameworks, technologies & reusable code packages appearing (what feels like) weekly, where do you begin?

      In this book, we will walk through the end-to-end process of developing a cloud-native web application. You will learn technologies, processes, tips & tricks and gain hands-on experience. You will find out about mistakes made (so you can avoid them) by the author based on his two decades of experience in developing web applications.

      Links to additional resources such as videos, blog posts and articles are provided where necessary to give you an opportunity to dive deeper into topics of interest. These are resources I found useful and wish I had access to earlier in my career.

      The book starts with introductions to technologies used throughout the book and explains what alternatives are available.

      The second part is hands-on, with pull requests that correspond to individual chapters in the book. All readers are part of a community and can collaborate among themselves and with the author.

      We will start with a basic boilerplate repository, configure a CI / CD pipeline to test and deploy the web application and add feature toggles to ensure frequent deployments to production are fearless. For operational visibility, we will set up production monitoring & alerts and discuss how to perform rollbacks should that become necessary.

      A big part is going to be how to test web applications, with component and end-to-end tests to make sure new features don't introduce regression bugs. To have the most impact, tests are going to be part of the continuous integration pipeline and deployments will not happen if a test fails.

      We will configure Tailwind CSS to style the pages and components and learn about user authentication and how to interact with a database to persist and load data.

      To wrap up the book, we will look at how Firestore and serverless Cloud Functions allow us to develop a scalable event-driven architecture where individual parts of the system are decoupled and can be maintained independently.


      About the author

      Mike is a software architect who started his career right at the peak of the dot-com bubble in summer of 2000. He currently works at Google, advising enterprise customers on their journey to the Cloud.

      He focuses on cloud native web development, best practices, productivity and team morale.

      He shares his thoughts at www.mikenikles.com (previously on Medium at https://medium.com/@mikenikles) and can also be found on Twitter @mikenikles.


      You've purchased this product

      See it in your library

      View in Library
      Sorry, this item is not available in your location.
      Sold out, please go back and pick another option.
      - Quantity 1 +

      0 ratings

      • Education, hands-on experience, real-world stories and access to a community of other book owners to collaborate with.
      • Size 3.12 MB
      • Length 214 pages
      • Hands-on
      • Beginner friendly
      • Source code
      • Community
      • 19 Pull requests
      • 32 Chapters
      • 200+ Pages

      Checkout

      Cloud Native Web Development

      Enter your info to complete your purchase

      Card

      ···· ···· ···· 4242
      Test card

      05/18

      Card

      Use a different card?

      Card

      pp paypal

      or pay with

      We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

      or pay with

      Please confirm your location:
      You'll be charged US$49.99.

      Your purchase was successful!

      We charged your card and sent you a receipt

        Gumroad Library

        Download from the App Store or text yourself a link to the app

        Thank you very much for your support, that means a lot to me. Do not hesitate to reach out if you have any questions or feedback! Twitter @mikenikles, DMs are open.

        Good news! Since you already have a Gumroad account, it's also been added to your library.

        Powered by Gumroad