#api-first
Explore tagged Tumblr posts
Text

Delivering Global Solutions with Microservices, Cloud-Native APIs and Inner Source
The Challenge: High level requirements were to deliver a global digital voucher solution across various retail machines, consumer devices and regions.
However, there were additional requirements. We needed to support small regional marketing teams who needed a simple and flexible solution that they could easily use. Our small development team needed to provide operational support.
We also had to consider the non-functional requirements, such as usability, compatibility, security, and performance.
Usability was a concern for both for internal users and customers. We wanted to create a user-friendly solution that would make it easy for customers to access and redeem their digital vouchers, without any confusion. Analytics and management of the digital vouchers were another concern as we also wanted to create a solution that would provide valuable insights and feedback to the marketeers. So that they could optimize their campaigns and increase their conversions.
The Solution: was to build a cloud-based microservices with clear and robust APIs following MACH architecture. MACH is a modern approach to software development that stands for Microservices, API-first, Cloud-native, and Headless.
Microservices are small independent services that communicate over well-defined APIs. This way, we could create, update, and deploy features faster and easier, without affecting the whole system. Building cloud-native APIs enabled us to scale, adapt, and reuse product components.
We chose AWS as our cloud provider. We benefited from its global infrastructure, which provided high network availability and ensured a performant solution across the globe. Using AWS cloud services, such as storage, database, and security, we reduced the overhead and maintenance costs of our solution and increased time to market.
Following an API-first approach, we created well-defined contracts for each API, so that dependent development teams can work in parallel to speed up the implementation timelines. This approach was beneficial internally too. We improved development maturity by enforcing coding procedures and defining benchmarks for performance and availability. We also followed Agile methodology, which allowed us to fail fast and learn from our mistakes. We iterated quickly and responded to the customer feedback swiftly.
In just over three months, we launched our first version to the US market. We were able to expand to the next market within a week. MACH architecture helped us to extend the solution further quickly and efficiently both with extended capabilities and brand new implementations as each cloud-based service was isolated and provided clear functionality.
We learned from each experience and shared the learnings. We used data analysis and user testing to improve our solution and meet the expectations of our customers.
We also embraced the inner source, a software development approach that applies the principles and practices of open source to internal projects. Inner source helps us to collaborate and innovate with different teams and projects around the world.
This was a demanding project with tight deadlines and tough business constraints and was a remarkable achievement that required teamwork and coordination across borders and time zones.
0 notes
Text
I’m glad you came.
happy birthday @sydneyadmu 💫
#feliz aniversário to the bestie muitas felicidades#lila arts#rebelcaptain#rogue one#pixel art#pixel animation#jyn erso#cassian andor#not to be subtle but#she looks away first bc there's a shooting star#and he doesn't need to see it because ya know.#and the star is actually a spaceship coming to save them all yayyyy#51 frames#don't ask me how i did the water animation#it was a blood sacrifice#if there is a python api that's compatible with procreate pls lmk I'll give you a kiss
655 notes
·
View notes
Text
Lionsgate was so uninspired for casting a redhead to play Annie.
#first of all she has long dark wavy hair#second: red hair for an anne/annie? groundbreaking.#the api castings for annie are way more inspired#also CRESTA? could have at least cast a latina#annie cresta#the hunger games
30 notes
·
View notes
Text






"Saturdays by Twin Shadow (feat. HAIM)" is how I've mentally started every post I've made here on a Saturday for the past however many years that song's been out.
I decided I needed bath bombs so I set out to do that and only realized my error when I saw the traffic control person as soon as I turned into the mall. On the Saturday before Christmas. lol
My upstairs neighbor moved out a month ago so I no longer hear about their sex life through my ceiling. My next door neighbor moved out last week so I no longer have to wear my active noise cancelling earplugs to muffle their snoring. It’s quieter around here, but the hot water takes longer to find my tap in the morning.
I deleted a whole chapter about that computer case. You’re welcome.
Never did end up doing Christmas cards this year. I’ve got mixed feelings about that.
I want to do a bunch of dumb end of year data analysis things, but I have to pull a bunch of data to do it, and that’ll take me like a dozen minutes, and that's like a dozen minutes that I could spend not doing that thing. You see my dilemma. Stay tuned, I guess?
I’m the only one on my team not scheduled off on Monday and I think Tuesday next week (and, actually, most of the next 2 weeks). It’s easy enough to keep Teams active and my work email open while I tinker on side quests.
The checkout person at LUSH is always like “oh, are these a gift?” as I unload 9 bath bombs from my basket, as if they don't get many solo middle aged dudes stocking up on bath bombs on Saturday afternoons.
Turns out I miscounted and have 1 too many bath bombs so I’m taking a bath about it.
#that first line was going to be the whole post 🤷♂️#I intentionally don’t schedule these 2 weeks off so that I can provide coverage while folks spend time doing family stuff#the property management company lowered the asking rent by $150/mo on the longest-vacant units and they're still not finding any takers#that dude next door S N O R E D so freaking loud#like me wearing regular ear plugs NEXT DOOR weren't enough!!#this week i learned about sleeper computers and that generic family computers from like 25 years ago are going for $200+ on ebay#i do enjoy pulling data from web apis so maybe i'll do that next week instead of whatever i should be doing for work#unrelated: i hate when the definition of a word is a different form of the word#like indulgence is the act of indulging and indulging is the past participle of indulge and i have to look up 3 words to confirm what i kno#you're a computer just figure out what i want and tell me the answer!
29 notes
·
View notes
Text
apricot, apricot ♪ ♪ ♪ ♪ !!
#art#my art#artists on tumblr#digital art#oc#cat cup#remembered my first oc a while ago (this little cat stickman who i just called 'cat' lol) and i love it a lot hfbh :D#it uses it/its but they/them sometimes too :>>#anywho its name is apricot now and yea <33#putting it in a story more classically fantasy (like knights n dragons) cuz they're still some of my favorite type of stories lol :3#//yeaa this was fun though!!#playing with colours and layers a lot ehe :>#//oh think i'm gonna give api an accessory later but i dunno what..#ribbon is classic and so is a bell.. bell would make a lot of sense for what i have in mind lol :3#hmmm okay yea i think the bell#i'll do that later though.. oo ciao !!
35 notes
·
View notes
Note
I just wanna mention the tool "postybirb" its to post on multiple sites at the same time, so less time/energy spent typing up the same post over and over currently works for bluesky and tumblr (& more), maybe it can help you out a little bit
thank you, that would be super super helpful for me... i've been like. ambiently aware that stuff like this exists but the reminder + nudge towards a specific tool might be what i need to finally get into it :')
#i imagine it doesnt work on twitter bc of the api changes#but i usually post on twitter first/most frequently and then other sites it gets filtered to more polished stuff#so i think this could work v well for me
50 notes
·
View notes
Text
oh yeah this made me laugh. this whole part but especially usopp praying for zoro's life JFHKJSHKJ
#warship island#luffy#usopp#sanji#nami#apis#see if you skip filler you'll miss the very first sorry zoro
31 notes
·
View notes
Text
Nami and Sanji being married/parents with Apis (pt 3)
#side note: that little girl was precious and if anything happens to her i'll kill everyone in this room and then myself#(which is probably what nami thought when she first met apis)#sanami#sanji x nami#cat burglar nami#nami x sanji#nami one piece#sanji#vinsmoke sanji#black leg sanji#one piece sanji#nami#one piece nami#op nami#apis#one piece#op
45 notes
·
View notes
Text
The office siren and his punk ahh brother

Anyways first BBB doodle post lessgooo bit too messy tho lmao
These two are THE punk and formal fit duo of the bunch I love it
#well first official one anyways cuz it took a lot of doodling around#cuz I can’t get Oboi’s hair right ISTG#and yes y’all can see the guidelines I freehanded Api’s legs#boboiboy#boboiboy blaze#boboiboy ice#can’t really call him the CEO cuz that’s Solar’s job but Ais is the face hire lmaooo#he’s there to look pretty and not do shit amen#Blaze… pretty sure he’s banned from touching desks lmao#pog draws#art#doodle#fashion#i guess???#and yes I just doodled a fire instead of API’s acrual emblem shush I still haven’t gotten it down yet
11 notes
·
View notes
Text
its taken me way too long to do it but i finally opened up a savings account lol big win of the day 🥳
#everything just went into my checking account which was fine at first but now i’ve earned so much money it felt wrong lol#but opening up a savings acct seemed too scary so i just put it off#but i finally did it lol and it has a pretty good apy
6 notes
·
View notes
Text
first is the art I commissioned from my awesome friend and wifu @asm0s, and the second is also commissioned art from the equally awesome @stellawolfe30. thank you both so much for loving Apis and listening to me ramble about her and other ocs!
finally getting around to making a OC post for Apis, she doesn't belong to any particular fandom and is manly a comfort OC. she's a teddy Bear demon or Bearkin the teddy part being added due to her smaller-than-average size for her kind. (also because I was partially inspired to make her after watching clips from the Sleepy Princess anime) she knows minor illusion magic to glamor her appearance in public, her main ability is Volukinesis the manipulation of insects (specifically Bees and Hornets/Wasps) a trait she gets from her mother's side. as such she makes a living working with bees, selling honey and honey-related sweets at farmers' markets. later adding special plants and flowers after meeting her partner Chunhua and occasionally mentoring others wanting to take up beekeeping. she found that her talent could extend to hornets/wasp species and after a few years of trial and error was able to raise a colony of her own. thanks to being able to change their behavior over time, she was slowly able to get them to co-inhabit with her main bee colony as extra protection from outside pests as well as security to her home. she's married to a Monkey demon named Chunhua, and lives together on a small farm. originally their marriage had been an act to keep Apis's father from trying to arrange a marriage but the two ended up making it official. Chunhua does most of the farm work so Apis takes care of the housework and of course, handles the beekeeping. Extra Facts!: Apis is the middle child of 5 siblings, two older twin brothers, a younger brother, and a sister. her father makes his own mead, operating a small meadery with his eldest sons, with her stepmother running a connected store/bar. Apis's biological mother originally opened the storefront, and like Apis was a voluketic beekeeper, unfortunately, she passed away due to an accident. she's closest with her twin brothers and still keeps in contact, but she is in low contact mainly with her father and stepmother due to her decision to leave home, as well as marrying Chunhua. her younger half-siblings and she never had much of a relationship due to age differences and thus aren't really a part of the drama. her older brothers originally did visit and tried to convince her to return home but changed their tune after seeing their little sister thriving and happy. they were 100 happy in supporting the marriage lie and were just as happy to hear when they tied the knot officially. (although they were sad there was no wedding, but Apis and Chunhua made it up to them by letting them plan their first-anniversary party.) Apis and Chunhua honestly aren't PDA at all preferring to keep most if not all affections in privet. It's largely cause of that they preferred a courthouse ceremony over any kind of wedding, followed by a short road trip to various botanical gardens, fairs, and markets. Their "wedding bands" are literally just two painted metal rings they got at the souvenir shop at one of the gardens they visited. There are more but i feel like this post is really long so imma end it here, idk maybe if there's more i want to add i'll do another smaller post or i'll reblog an addon maybe. i will be doing a post for Chunhua soon to go with this one!
#oc art#my ocs#this is my first time doing anything like this AAAAHHH#i hope you like my girl#almost forgot to add that that is tangled star Nezha or stella's nezha.#he comes over once in a while for tea and gossip with Apis.
10 notes
·
View notes
Text
computer that hates you call that HATEOAS
#esha.txt#Ok the joke is I learnt about rest apis today and that’s a real acronym that stands for#Hypermedia as the engine of application state (No i don’t know why they decided to include every word in the acronym)#and I misread it as HATEOS like. Hate operating system at first.#Ok that concludes Bad cs jokes with esha
7 notes
·
View notes
Text
Another cool thing about playing Fallen London is encountering stuff and thinking "-oooohhh THAT is what that thing in Sunless Sea was refering to!!!"
#like today i was admiring the header artwork in fallen london when you are dreaming of Arbor#then this evening i played some more Sunless Sea and as I sailed towards Adam's Way i stared at the fly statues#as if for the first time. then docked and stared again at the art poster for port Apis Meet and went '....Ah'#i think for me a lot of the specific location details can be difficult to remember bc they're baffling and only hint vaguely at what each#place is. which is understandable bc it's likely expected that you would have come across Sunless Sea via Fallen London (unlike me)#so I'm sure some of the SS vagueness would not be vague if you'd been playing FL for years#whereas i managed to do 100 hours on Sunless Sea before even having ever heard of Fallen London ahaaaaa#but yeah... now i can say i understand a hell of a lot more about Adam's Way now i can link to Arbor and Elder Continent#writings I've encountered so far in FL#very exciting
2 notes
·
View notes
Text
wait i didnt realize the profiles that were "lost" due to the api migration were back ;-;
#YIPPEE#at first i thought this mightve been specially done for him but other ppl's are back too#initially profiles would only show back up if you logged in and it updated#but profiles are also showing for ppl that i KNOW havent logged in any time since then#yayyyyy yippee this stuff is back for me to stare at#i want nothing more than for someone to go make all his api stuff public#i just wanna be nosy. let me answer some questions i had. Please#would it be problematic for his dad to LOG IN and give all his friends in his f list a heart attack? yes. yes it would be.#cant an admin just like... manually do it. please ;-;#chat#sb
12 notes
·
View notes
Text
i always knew anti ai measures were going to affect human usage, and we are starting to see examples.
#first is no one can access apis they need for accessibility and moderation so that god forbid no one makes an ai read ur site#then itll be no one can learn or be recognizably inspired by anything in any artwork cause god forbid an ai learns on it too.#linden leaf rustling#delete later
8 notes
·
View notes
Text
been so freaked out about hearing how i'm doing on my new project at work cause i thought for sure my coworkers/the client were thinking like, im slacking/not getting up to speed fast enough/i shouldn't be on the project but my manager told me pretty much the opposite TToTT which makes me feel a tiny bit better bc i was pretty convinced that i must look totally useless >.>''
2 notes
·
View notes