Here is a transcript of our GetiTalks episode in which our host Lucija Babić talked with Zijad Redžić about our rapid application development platform - FIYU.
What are the main benefits of the platform? Who is it for, and who do we not recommend it to? Find out in this short video or reading transcript.
HOST: Hello everyone, and welcome to GetiTalks. We recently held a spectacular event on the tallest building in Zagreb, with all faces from relevant media, branding and for the first time- our development peeps had a say as well. Why is that so? The answer is simple: We launched our first product, a RAD platform with a symbolic name- FIYU. My name is Lucija Babić and today I am hosting our Chief Developer Engineer Zijad Redžić, the main technical person behind FIYU development.
Zijad, welcome to Geti Talks.
ZIJAD: Hi, thank you for inviting me.
HOST: Let’s start from the beginning – what is FIYU?
ZIJAD: FIYU is a rapid application development platform. It comes with boilerplate modules and predefined modules so it can speed up your development - sometimes it is up to 80%. It comes, not only with boilerplate modules but with all infrastructure that you need for any product development and with a lot of other components. So it means you can reduce your development and it means you can publish your product on the market fast and it means more revenue because it is faster on the market. And one more thing, if you have a platform like this your developers can focus on developing specific problems, not all other staff which is needed for any other product.
HOST: Interesting. So, what you are saying- FIYU is not just another Rapid Application Development Platform. Can you tell us what differentiates it from other RAD platforms?
ZIJAD: For example, other rapid application development platforms are focused mainly on one or two things. We covered everything that one quality software needs. It is a frontend, UX, backend, infrastructure, product development lifecycle management - that's the great thing that we have covered. And one thing that we also developed is the WARP stack (like a FIYU stack). It has best practices for development and a lot of software development methodologies - it combines everything with our platform as a basis. It is slightly different from other RAD platforms. And because of that, we can cover a lot of use cases and we don't have vendor-lock in.
HOST: Can you tell us more about FIYU use cases.
ZIJAD: FIYU use cases that we cover are for example start-ups if they have initial funding, for companies that need to have new software and modernization of the legacy code of their old software, and for companies with tailor-made solutions. So, those are the best use cases for FIYU, and I think they probably the best use case is if you have some old product and you need to modernize it the FIYU is the best option.
HOST: But how can these different type of companies recognize that FIYU can help them in faster development and speed up their time to market?
ZIJAD: It's a good question. I already said - we come with a lot of already made modules that almost any software needs in a such way. For example user management, multi-tenancy infrastructure components, e-mails, file management, push notifications, event-driven architecture, a lot of streaming data, IoT, a lot of those new staff, and a lot of those new staff and new technologies that are most used in current development. We have all it set up, and if you have all that set up in maybe one week you already have a production-ready development environment - so it's pretty much goo time frame, it's good to use it, and after that, you can focus to develop your basic product.
HOST: Earlier, you mentioned that there is no vendor lock-in with FIYU. How FIYU resolve that, how is that possible?
ZIJAD: There are two main concepts of how we resolve it. First one - everything that we use is base on open source technologies, on the best in class technologies open source technologies, and we don't have something that isn't on the open-source and that isn't stable with a large community. Another thing is that if our customers use FIYU as a base platform they got all source code - everything that we have, that they have and they can be involved in our development and our support of our code and anytime if they want to stop working with us they will get the latest source code of code base of any module, any infrastructure component, of everything so they can make some new branches starting developing on their own. So there is no any way that we do some vendor lock-in and another thing I need to say - we have pretty much good documentation for every component, for every use case so it's another thing - any developer from their team can use it. The learning curve is very good.
HOST: This is interesting. But we are wondering are there any companies that AREN’T perfect fit for FIYU?
ZIJAD: Yes. I think FIYU is for complex projects and for serious companies. It's not for simple applications that can do the guy next door or for "one-man-band" the solo players. It's for serious companies, for large projects, for large teams with complex teammates with a lot of different roles. So, we covered everything about that. In our WARP stack, we covered everything about how to manage remote teams and how to manage roles in the teams with the technology and it's the best suited for them, not solo players.
HOST: Does FIYU have any references so far?
ZIJAD: Yes. the first reference is our company - Serengeti. We developed our GetiHub platform. It is based on FIYU. It has some applications that we need for our internal processes. And, next client is a company called Epilog for Slovenia - the part from the KNAPP group. I think it's the largest logistics company in Europe and they are using FIYU as a base platform for the modernization of their old software. They have Atlas platform - it's a warehouse management logistics platform with a lot of products inside and everything that they are using and developing is based on FIYU. For example, three web application, two mobile application, and one desktop application who will be based on FIYU.
HOST: That's nice, very nice. Zijad, that would be all for today, thank you for being our guest. It was quite interesting to talk to you. For the end let’s take a look at a short video How FIYU works. Thank you for your attention and stay well until the next GetiTalks episode.