Tumgik
#inner source
mnchrmrainbow · 2 years
Text
Tumblr media
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
inmyperfectworld · 5 months
Text
Protect your peace. 🤍🌱
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
856 notes · View notes
i-only-see-daylight · 4 months
Text
Feyre: What are you in the mood for? 
Rhysand: World domination. 
Feyre: That's a bit ambitious. 
Rhysand: You are my world. 
Feyre: Aww... 
[long pause]
Feyre: OH.
311 notes · View notes
danthropologie · 6 months
Text
i'm a perfect all-american bitch!
311 notes · View notes
lyssasdrafts · 5 months
Text
azriel: cassian, you’re the general of the night court
cassian: that’s my side job.
azriel: then what do you actually do for a living?
cassian, smiling: being nesta’s mate!
228 notes · View notes
urloveangel · 1 year
Text
You are only free when you realize you belong no place - you belong every place.
Maya Angelou
406 notes · View notes
scrumptiousstuffs · 2 months
Text
Khaotung and Gun 😌🥹
31/07/2024
72 notes · View notes
jonbinary-archive · 1 year
Text
metal genre self ship asks !!
bc i am a silly little guy who likes metal + my silly little f/os...
death metal: who is more intimidating, s/i or f/o?
metalcore: who is the 'um they asked for no pickles...' half of the pairing?
nu metal: does f/o communicate more with words or actions? how about s/i?
doom metal: who gets scared more easily?
classic metal: have f/o and s/i ever attended a concert together? who was it?
power metal: do they get into arguments easily? do they make up easily?
glam metal: does s/i steal clothes from f/o or the other way around?
industrial metal: who stays up late working and who convinces the other to come to bed?
thrash metal: do s/i and f/o dance together? what kind of dancing?
idol metal: what's something s/i does that f/o finds cute or endearing? the other way around?
Tumblr media Tumblr media Tumblr media
200 notes · View notes
kaurwreck · 6 days
Text
I'm sincere when I say I don't know how y'all have the energy to scrutinize Mori treating his successors like they're competent when the Port Mafia's skill users have been culled thrice over within seven years by men who can't act right (Rimbaud, Verlaine, Shibusawa, Gides, Fyodor), and the longevity of the tripartite framework relies on Mori not patronizing who's left.
Especially considering, like, there are foreign military police in modern Japan, British Somaliland appears to still exist, and Ango has seemingly kept Taneda in a medically induced coma for an irreversible amount of time so that he can unilaterally leverage Taneda's fictional authority within a very-historically-real cabinet in the Japanese government that hasn't existed irl since the Meiji constitution.
Like, I'm not asking anyone to engage with media in any other way than the way they enjoy most. It's just. Has anyone else noticed bsd!Russia appears to have annexed bsd!Abkhazia and bsd!South Ossetia.
All of this to say: you don't really have to beat the same dead horses if you don't want to. If you do, then by all means, lay into Equus with your whole chest. But, also. There's a lot in bsd the fandom scarcely, if at all, touches, and the incongruity between the work's layers and worldbuilding and even niche fandom engagement with the material is stark.
26 notes · View notes
everpresence · 2 months
Text
Experience is the product of the mind, the spirit, conscious thoughts and feelings, and unconscious thoughts and feelings. These together form the reality that you know. You are hardly at the mercy of a reality, therefore, that exists apart from yourself, or is thrust upon you. You are so intimately connected with the physical events composing your life that often you cannot distinguish between the seemingly material occurrences and the thoughts, expectations and desires that gave them birth.
Seth (channeled by Jane Roberts), The Nature of Personal Reality
24 notes · View notes
mikitheswiftie · 3 months
Text
*Aemond’s mind when he spots Aegon at Rook’s Rest
Aemond: You are right Ser Criston. His majesty needed my help. So, I devise the plan of the plans.
Tumblr media
22 notes · View notes
dankovskaya · 1 year
Video
undefined
tumblr
I really don’t know if this is relevant to anyone other than myself but I recreated this re4 Leon gmv I remember watching repeatedly in middle school with re4make footage 👍
195 notes · View notes
poorlittleyaoyao · 6 months
Text
I'm now at the portion of CQL that overlaps with the volumes of the novel that I read last summer, and for all the nonsense brought by the combination of CQL's adaptation changes + reluctance to fully commit to them, I really and truly do prefer these iterations of the characters, especially WWX. I just watched the episode where JC catches him in Qinghe, and it had me chewing on the walls! The show's chronological storytelling let us see their relationship's intensity and tragic deterioration, and it delivers on making this confrontation EXTREMELY FRAUGHT for both of them. JC unleashes 16 years of unprocessed grief and anger as WWX tries his damnedest to avoid it, and the shadow of JYL's death looms over both of them. Even though the dialogue in the novel is nearly identical, the mutual urgency isn't there; JYL is never mentioned (beyond JC reminding WWX that he is the reason JL's parents are dead), and WWX himself has no emotional response whatsoever to any of it, save for an offhand mention that he was nostalgic for the Lotus Pier of his childhood. JC might as well be having an argument with an imaginary WWX in the shower. There's zero tension there. Information has to be revealed and withheld differently with the non-chronological story structure, of course, but there are ways to hint at a character being impacted by and reacting to past experiences without saying outright what those experiences are, and that is simply Not Happening sufficiently for me with anything involving WWX's platonic and familial relationships in the novel. And if you wanted more on the relationships between characters who aren't WWX? lol good luck!
22 notes · View notes
i-only-see-daylight · 7 months
Text
Tamlin: You’re a horrible person! 
Rhysand: Maybe. But I’m rich and I’m pretty, so it doesn’t really matter.
76 notes · View notes
pack-coven-thing · 1 year
Text
Noi, having been pushed to the point of killing someone with no hesitation:
Leif, suddenly starstruck:
67 notes · View notes
theghooligan · 2 years
Text
dark impulse mikey, *externally*: so, how do you want to die?
dark impulse mikey’s *internal dialogue*: even if i wanted to go, my schedule wouldn't allow it. 4:00, wallow in self pity; 4:30, stare into the abyss; 5:00, solve world hunger, tell no one; 5:30, jazzercise; 6:30, dinner with me —i can't cancel that again; 7:00, wrestle with my self-loathing. ... i’m booked. of course, if i bump the loathing to 9, i could still be done in time to lay in bed, stare at the ceiling, and slip slowly into madness…
266 notes · View notes