Selling and buying goods worldwide with cryptocurrencies. Choosing products only with honest reviews. We have started the Storiqa with a simple pack of ideas.

Making a future of e-commerce ain’t that easy. We are working hard to achieve a great success and reach the stars. We are the Storiqa team, and here are our stories.

Read about us using hashtag #stq_team and find out that you’re one of us!

Meet Sergey Efremov — Storiqa Back-End Developer.

Sergey, could you please tell us a little about yourself? What do you usually do and what are you working on now?

Actually, everything is rather clear and simple — I am Storiqa back-end developer and work on microservices architecture on Rust. Before that I’ve worked in space industry for 8 years. I suppose that there is a symbolism in that because now I still face space challenges but just in a blockchain startup.

Our rocket

You told that the platform development was carried out on Rust. Rust is quiet a “young” programming language, so why this particular one is chosen?

Rust is fast and safe — these points provide great prospects. Moreover, according to Stackoverflow statistics, Rust is the most favourite language of many developers now.

Hm, is technologies innovativeness a significant point for modern crypto marketplace particularly?

Yes, I think, it’s very important! The world is changing fast, and modern human does not appreciate weak and cumbersome tools. Besides, things that used to be fast and practical, do not impress at all now! Latest technologies, tools and languages exceed the old ones — why else would it be created? If a programming language is 150 years old — it will afford the platform itself, but it won’t be fine for attendant functions or services. And Storiqa is not only a place to create the shops. At least, it will have smart contracts for different blockchains, e.g. EOS smart contract that is already available on GitHub.

What exactly have you found interesting in Storiqa?

First of all, a thing in Storiqa that I become interested in was quite a unique decision for eCommerce platform — I mean, blockchain and Rust. This combination is rather seldom to be met in other companies — that’s why working in Storiqa is very challenging for me as for developer.

Ferris the crab, unofficial mascot for Rust.

Let’s talk about development then! Storiqa IT department holds Rust meetups. Could you please tell whether you take a part in its preparations, and do you consider them to be useful — for your team, especially?

Sure, I take a part in all Rust meetups — both as listener and organisator. For example, last time I was helping to prepare a meetup about EOS smart contracts development and was talking about its structure. Such activity is a valuable thing for our team because you can have an outside perspective both on the whole project and all technologies — beyond your own field as well.

Creating a code for such a complex marketplace is not an easy task, indeed. Maybe there is something not really obvious but worth considering and implementing from the very start? What does the platform groundwork include?

First and most important is choosing an architecture. Here, in Storiqa, we have chosen microservices architecture because it could give us both horizontal and vertical project scalability. Thus, in future we will be able to add more new functions to our platform without damaging the old ones, adapting to business requirements that are tend to change. This is very important for a crypto marketplace and also is in line with the company’s spirit — we want to be one step ahead all the time and introduce something new easily.

What are the most complicated goals you had to face with? What exactly has helped to resolve it?

In order to quicken microservices performance we had to develop our users roles constant caching. It is also necessary to provide services safety and restrict third party access to any personal info. This idea realization was not clear at first mostly because we had to secure the access to all possible website endpoints.

Is there anything in your job (a fact, short story or maybe any task you had) that would be curious for our community?

When I joined the team — it was tokensale stage — the company has just raised $ 5 mln. I was so happy then because I was pretty sure this is a lot of money and we would be able to develop our platform the whole next year!

“Storiqa team is…”? Could you describe it in couple of words? What is the secret of successful team, in your view?

Storiqa team is a crew of happy and cheerful young people. We work with “fledgling” technologies and that means that we will take our lumps (I guess) but still the secret of our success is our powerful skill to hear, understand and respect each other.