Journey to the Center of Microservices
  • Reads 2,048
  • Votes 52
  • Parts 4
  • Time 23m
  • Reads 2,048
  • 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
or
#7golang
Content Guidelines
You may also like
Her Capture,His Desire  by alluringdiva
21 parts Ongoing
"Please don't hurt me" I begged. "Oh I'm not going to hurt you... not as long as you behave yourself" he said, leaning his face closer to mine. I could feel his hot breath on my face and I could smell his cologne, it was a scent of musk and something darker... "But if you try anything..." he says, his voice taking a dangerous edge. "If you try to run or scream or otherwise cause any trouble... well then, I might change my mind". My heart rate quickened and I just nodded my head. "Good girl, you're making this easier for both of us". Suddenly, he grips my chin tightly, his body now fully pressed against mine, I could feel his hardness against my body and I let out an involuntary gasp. "Shh, you don't want to wake mommy and daddy do you?" I nodded my head, unable to form words . "Good girl, just do as I say and every thing will be fine..." ♥ A girl is separated from the only person who cared for her when she is sold to the Mafia. The person she's given to happens to be a cruel yet powerful Mafia King. As time goes by he can't help but feel possessive of her and starts caring for her in his own way. However the dangerous world they inhabit is anything but forgiving. Together they must navigate the dangerous world of the mafia and find a way to balance their relationship amidst a web of violence and deception. Will they be able to find a way to stay together or will the dangerous world they inhabit tear them apart and leave their story unfinished?. Find out in this thrilling story of danger, desire and redemption which will keep you on the edge of your seat till the very last chapter...
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
20 tracks for a beautiful mind by FareehaAurooz
2 parts Complete
self help book for everyone out there..... 1)cultivating positive thoughts Your thoughts have a huge impacts on your well being. If you want to be in happy mood then you have to see everything from a positive perspective ,in order to find the true happiness in whatever you do. There are so many self care help tips to evolve your Personality,in life you will face a lot of tough situation, tangled ways of life and many more but your good mind set or mentality could be very useful for you to adapt a new skills and personality development. If you allow your mind to stay out from negativity ,or to put all of your energy in doing something better then, That will add some colour to your life.worrying will only maximise the mess of your mind .And truely i have felt that the patience is one of the most important quality in every human being. you can't be happy if you can't bear it with patience when something unusual happens to you. There are many ways through which we can actually developed a positve mind set, do you want to change for better? Let's open these chapters to add some positive vibes in your mood and to uplift , *be your own sunshine. *analyse people around you . *believe in the beauty of having patience . *have clear visions . *be bold enough to raise your voice. and wise enough to shut it too(act according to situation) . *who you are you know this, don't waste your energy in proving yourself. Rather invest your time in evolving your career or dreams. *your passion will always triggers your Actions . *choose wisely whom with you Wanna share your time . *don't be dependent on another person for your Happiness . *your happiness is a your responsibility. *Be kind to others will make you a good human . *your life is already very good be thankful . *take charge of yourself . *be accountable . *be responsible for your own decisions . *don't blame . *be wise .
The Standouts - A Critique Contest by PAULAPDX (Summer 2019 Edition) by paulapdx
6 parts Complete
🛑 - CLOSED until 2021. ***If you're interested in my critiques, you might want to check out my weekly newsletter for opportunities to get a personalized critique. https://paula.substack.com/p/coming-soon Does your work stand out in an overly-crowded landscape? Does your story & writing shine as far as: ★ - Concept ★ - Voice ★ - Storytelling The Standouts is a fun, but hopefully helpful contest that can give you a sense of whether your story resonates with someone who's got some experience under her belt. Great! But who are you to judge? Fair question. This is not to humble-brag, but I've been critiquing and have worked with story development for quite some time, and I've picked up a lot along the way. ☙ - As an Ambassador, I work on content projects. ☙ - If you look at my profile, you'll see everything I've published so far has managed to standout in one way or another, whether by leading me to become a Wattpad Star; or by winning a Watty (twice!); or by being picked as a Top 10 in major Wattpad contests (twice!); or being featured. All I'm saying is I'm no slouch. I'm not brilliant either. But I've got some experience around what can catch an agent, editor, or judge's eye, and I'd like to share that with the community. ☙ - In another lifetime, I used to work for HBO in Development and at ICM (the talent agency) in their writers' department which means I understand how professionals quickly gauge whether or not they'll take a closer look at a work and/or make an offer. This kind of insight can be helpful if you're planning to submit your work or even just want to stand out more here on Wattpad. ☙ - I used to provide critiques for three writers, all of them traditionally published. They seemed to value my insight. Read the RULES, LOGISTICS & PRIZES chapter for guidelines. All entries get a brief assessment of their first chapter, with winners getting more extensive critiques. Sound interesting? Give it a go! 😊
What Comes After | ✔️ by KingEmpo
28 parts Complete
[Wattys 2021 Shortlisted] [Wattpad Editor's Pick] [Featured on Wattpad's Fresh Reads List] *** When an asteroid crashes into the moon and pushes it closer to the Earth, Neal and his family must fight for survival, as tidal tsunamis ravage their coastline and volcanic ash shrouds the sun. *** Trapped between the stresses of high school life and his fear of upcoming college, Neal feels smothered by the overwhelming amount of change and responsibility he is going to face in the future. However, all of this changes when an asteroid crashes into the moon, pushing it much closer to Earth than anticipated, leading to catastrophic disaster to his large coastal town as the power shuts down and the tidal tsunamis ravage their coastline. Written in a hybrid-diary format, these journal entries chronicle the fears and emotions of Neal as he and his family struggle to survive in this changed world. Each day is a struggle as the world falls further and further in decay as volcanic eruptions cloud the skies and the waves eat away at the land. No one thinks of the past anymore. The only thought on everyone's mind is about what comes after. *** Featured on Wattpad's Fresh Reads List Featured on YA's Interstellar Reading List Featured on Stories Undiscovered Reading List for December 2021 Featured on TeenFiction's Between Worlds Reading List *** 2nd Place Winner in the Summer Zodiac Awards. 2nd Place Winner in the Summer Smoothie Awards 3rd Place Winner in the Hidden Gems Awards. 3rd Place Winner in the Sunflower Awards. *** Posted on RoyalRoad
You may also like
Slide 1 of 9
365 cover
Her Capture,His Desire  cover
Billionaire's Prostitute - Part 1 cover
Me Before YOU - BSD ✔ cover
20 tracks for a beautiful mind cover
The Standouts - A Critique Contest by PAULAPDX (Summer 2019 Edition) cover
What Comes After | ✔️ cover
Storm Of Pain cover
Caitlyn's 2023-2024 Stories cover

365

200 parts Complete

I had this idea last night after a few drinks, a pounding headache, and an excessive amount of throat lozenges. In order to inspire me to write more often than I currently do, I am planning to write a new post every day and publish it, allowing me to rant about whatever is on my mind. Anything goes with this story. Maybe I will talk about something deep and metaphysical about the meaning of human existence, or rant about why my life sucks and how I prefer iced tea over hot tea. Anything goes. This is just an inspiration to allow me to write SOMETHING every single day of the year. Hopefully I can keep up.... If I end up deleting this story, I guess you'll know that I failed. STARTED: January 1st, 2022. TECHNICALLY FINISHED: July 19th, 2022 "365 pt 2" has been started, and will have the rest of 2022. Wattpad has a limit of 200 chapters. Who knew?