Journey to the Center of Microservices

7 min read Original article ↗
  • Reads 2,064
  • Votes 52
  • Parts 4
  • Time 23m

Ongoing, First published Mar 02, 2016

We're trying something new. Well, trying two new things.

We're starting to blog about Wattpad's journey into the world of microservices. And we're blogging on our own platform.

We're proud of the really hard problems we have to solve every day and we'd love to show the solutions to the world. We also know that being candid and talking about our experiences (good and bad) in the public will benefit other engineering teams as well as ours. None of us is a blogger so it's difficult. But we're accustomed to overcoming difficult problems.

The theme here will be our unique personal experiences along the way, ones you haven't heard elsewhere. Don't expect posts that debate monoliths vs. microservices or how to use Docker to do continuous deployment. Those are dead horses. We're frightened of dead horses so we don't want to go near them, let alone beat them. We'll be talking about our failures just as much as our successes. We're forging new paths in scaling a platform that allows millions of people to read and write. That means we have unique problems and we can't wait to talk about them. 

Our load balancers receive over 2 billion requests per day. Our traffic is constantly growing. We have a large monolithic PHP codebase. We decided about a year ago to start chipping away at that monolith to turn it into microservices. We have two microservices under our belts now so we'll recount what it took to create them and what the hard parts were and going forward we'll post current projects, as we're working on them. We just started working on perhaps our most important microservice, the Text Service. This service will be responsible for all storage and retrieval of text. Pretty key for a reading and writing platform. 

Oh yeah, we're not just creating microservices, we're writing them in Go and loving it so expect to hear all about that too.

All Rights Reserved

Sign up to add Journey to the Center of Microservices to your library and receive updates

You may also like

... by monica23031

Atlantis Academy: The First Element by AutumnKalquist

55 parts Complete

Five Star Reviews for Atlantis Academy: "Omg this book was amazing I couldn't put it down or stop reading. I carried it with me open on my phone while I did everything just to keep reading. I need more of all of this. Epic story, epic content, epic visuals, just epic. LOVE THIS!" "Once I got into this story, I did not stop reading it. This is a beautiful story about a very awkward girl who is riven with so much pain and angst and yet... this makes her who she is and shapes her into the person she will become. The world she finds herself awakened to is magical and yet filled with the all-too-familiar cliques and tribes of the very human people who inhabit it. One word to describe the story: beautiful!" "The story pulls you headlong to the end and leaves you wanting to shout "No! Not yet!" ...If there were 6 stars, I would have given it that." *** Humanity is one secret society away from extinction. The children of Atlantis use magic to keep us safe. If they make it through the Academy. Hi, I'm Lyric. And I'm kind of a mess. ADHD, that's me. I'm a high school drop-out, late everywhere I go, and one screw-up away from being homeless. I'm a loner, and I like it that way. Who needs friends when you have a Redwood forest nearby? Trees never bully me like the kids did at school. Or get drunk and throw things at my head. After my mom died, I figured life couldn't get much worse. I thought it might even get better. Ha. The universe has a great sense of humor. I should've listened to the rumors about evil spirits. About the angry, ancient magical creatures haunting our small Oregon Coast town. But did I? No. That was my first mistake. And it might be my last. 'Cause now I'm in a battle for my life. A whole new world has opened up... a magical world I don't understand. And the blood in my veins says I belong here. But I have to prove myself to save myself. And when have I ever done that?

Me Before YOU - BSD ✔ by w_kai1

18 parts Complete Mature

[ COMPLETED ] "𝙝𝙚 𝙛𝙚𝙖𝙧𝙨 𝙡𝙤𝙤𝙨𝙞𝙣𝙜 𝙢𝙮 𝙧𝙚𝙨𝙥𝙚𝙘𝙩, 𝙄 𝙛𝙚𝙖𝙧 𝙗𝙚𝙞𝙣𝙜 𝙗𝙤𝙪𝙣𝙙 𝙩𝙤 𝙝𝙞𝙢" Reminder: ⚠️ Various BSD x Male Reader/Executive Male Reader insert Angst + Romance 3/3 acts completed Started: 24/03/2022 Ended: 12/10/2022 Being his superior is truely making you tired He attempted to break free, but the fall was once again a never-ending loop. For the male, the pain was bearable, but for you, it was excruciating. But it wasn't your predicament that occurred; it was his. Dazai's circumstances has not yet devolved into hopelessness. He doubted about the height and the vulnerability of his physique before to the crash. He'd be still on the ground, surrounded by horrified citizens. Coughs of blood erupted when the horrors were committed. Even though you were there with your eyes open, all you could see was black. Your vision was unaffected. You were relieved that he was okay since his body sprang to its feet as if nothing had happened, but were you? Those dreadful memories flood your mind at random intervals, causing you to lose concentrate on the tasks you were given. You've become too soft, and you've taken on too much responsibility for yourself. Falling down when leaning against a wall. You tied your breathing while holding your head to your knees. You were known as the Port Mafia's key, the Port Mafia's answer, and the Port Mafia's power source. You, on the other hand, wanted the solution for yourself. Why can't you answer your own questions if you've answered queries from others honestly? You were curious as to why and how you had become so mentally weakened. #bsdangst 01/08/2023 #510 bsd 31/03/2022 #322 bsd 06/04/2022 #300 bsd 07/04/2022 #20 atsushinakajima 08/04/2022 #18 atsushinakajima 11/04/2022 #11 bsdxreader 07/05/2022 #36 armeddetectiveagency 08/08/2022 #51 bsd 11/08/2022

Moonlight's Deception (Eclipse of Hiestora, Book 1) by TheWallflowerWitch

43 parts Complete

Freedom comes at a price and a young Earthal princess must live the life of somebody else, even if it means facing evil threats and impossible odds. *** As someone who craves freedom, Princess Clarabelle cannot just stand by and let her life be taken away. And as if her own power has granted her heart's desire, she wakes up only to find herself inside the body of another princess who survives from her attempted assassination. While trying to adapt to the new kingdom, she discovers a plot that leads to Hiestora's downfall. Now, the future of their world lies on her shoulders. How long will she continue to live through deception when she, despite all the chase, finally gets what she wants? In the strange twist and turn of fate, Clara is given an option to stay or to go back. Featured in: 🌟 @WattpadFantasyPH - Romance Fantasy (May '23) 🌟 @WattpadWitches - Broad-spectrum Spellcasters 🌟 @magic - Magically Heart Fluttering 🌟 @WattpadDarkFantasy - Dark Desires 🌟 @antiheroesgalore - Monstrously Fantastic 🌟 @Fantasy - Hidden Fantasy Gems from Wattpad Outreach 🌟 @Alt-U - 42 Isn't the Answer Everywhere 🌟 @WattpadOutreach - Best of Fantasy 🌟 @WattCliches - Enough Reality Today 🌟 @WattpadESL - Fantastical, Magical & Mythical In One --- Date Started: February 28, 2021 Date Finished: February 24, 2023 [word count: 100,000 - 110,000 words] Cover designed by bottle_of_rum

Week of Jan 2 (I): How Did We Do in 2016 and What We Will Do in 2017 by null

You may also like

Wings of Fire Fun!

29 parts Complete

Ranked #1 in Turtle :D This book is filled with one shots, extreme games of Truth or Dare, and more! Requests are greatly appreciated as to what I write! *Discontinued* NOTE (2022): This was written in 2019, when I first joined Wattpad. A few years have passed since then, and my views on some of the ships have changed. You can comment all you want, I don't mind, but PLEASE don't think that the ships reflect my current views on Wings of Fire's dynamics in any way. Thank you. Now! Happy reading!