Posts

Showing posts from March, 2021

A Typical Day in my Life

Image
  5:00 am We're staying all night, we never slow down. I think we better do it like we like we doing it n-  I quickly switch off my alarm before I start hating the song. It's not always easy to get up at 5:00am, especially since the sun hasn't risen yet. However, I've been working remotely even before it became cool so I don't have to contend with a long commute. I reluctantly sneak out of bed and start with some daily meditation. Waking up early also gives me some time to continue writing. I have a lot of vivid dreams and I get a lot of content from my recorded dreams. Some of them are too bizarre to write down. You can read an example in Surreal Sartorial. 6:15 am I connect my  Just Dance  app to my PC and start dancing. It's my way of getting some early quick exercises whiles enjoying my favorite playlist. The Just Dance app tells me I've burnt 90kcal after dancing through my playlist. I have a feeling it's not accurate, but it pleases me nonetheless....

Designing an mobile system with Gprc + Elixir

Image
Incorporating gRPC + Elixir in Mobile Application We want to be able to use the gRPC framework to make a remote procedure call. Basically, it is a way that allows our mobile clients to directly make requests from the mobile app server without being able to receive all the network details locally. There are lots and lots of use-cases for incorporating gRPC and Elixir, see Use Cases for some examples about how it could be used.  Use Cases # User(s) Use-case 1 Mobile Server Inter-microservice communication 2 Client Request Aggregate data from multiple microservices  3 Mobile Server Creating users 4 Client Request Fetching users System Design Decisions for consideration What exactly do we expect the mobile app to fetch from the server endpoints? Which microservices have we decided at this point in time to make provision for in our mobile app infrastructure? What problem does the decision to use Elixir as a programming language solve? Are merchant and client authentication handled...