Latest News

Wednesday, February 27, 2019

Is it possible that robots can become our colleagues in the office?



Robotic process automation (RPA) is computer software that helps businesses do simple jobs that would otherwise be done by a human. RPA harnesses software bots that replicate human interaction across multiple platforms.
There are two main types of RPA, ‘attended’ and ‘unattended’ bots. The former acts like an employee’s assistant, relying on human intervention to trigger it when it is needed to perform an activity. The latter are typically processing volumes of work autonomously without human interaction – I like to think of unattended automation a bit like a macro following a pre-configured set of rules. You can also give the bot instructions should it encounter a problem too.
I firmly believe that RPA is a good thing for business. These software bots run 24/7, seven days a week. That’s potentially 168 hours of work a week – bots don’t need to break for lunch, clock off at the end of the day, get sick or stop work for the weekend.
Think of all the time that’s freeing up for your employees! What’s more, the type of work robots are doing is mostly the routine, easily repeatable processes that could be considered the most mundane to human workers. This means staff can spend more time on more creative work and decision-making, and as a result their jobs become less stressful and also more enjoyable. What’s more, robots don’t make mistakes. They do what they are programmed to do without distraction, boredom or misreading data.
A friend actually told me an amusing story about this recently. A colleague she didn’t know personally but had been communicating with over email had been nominated for employee of the month, something she wasn’t surprised about as the colleague was so good at their job.
Imagine her shock though when she found out this ‘Alison Imerson’ was actually an AI-powered robot! (It made more sense when she noted her initials were ‘A.I’.)
Another plus when it comes to RPA is scalability. If an organization is expecting a heavy workload in part of the business, robots, unlike humans, can be easily replicated or assigned to different departments to ease pressure.
And adding to that, bots are also easily able to keep tabs on, maybe even more so than actual people. They leave an audit trail of everything they get up to, making it really easy to ensure compliance with regulation or organizational standards.
RPA also helps businesses reduce costs. As well as saving on labor costs, organizations save money on office furniture too, as of course software bots don’t even need desks, chairs or monitors to work.
So, are there any drawbacks? The simple answer is some.  The technology could be seen as somewhat of a short-term, sticking-plaster solution in some scenarios.  This is because software bots are being implemented to replicate the same, often inefficient processes that would be undertaken by a human rather than overhauling them with a large-scale, more valuable and holistic approach – the crux of digital transformation. It is becoming increasingly important to view RPA as an extension to or a component of Digital Process Automation (DPA).
Due to complex legacy systems, many organizations are cautious about large digital transformation programs, and thus benefit greatly from tools like RPA due to the minimum disruption caused to the status quo and as a small step towards DPA.
However, stand-alone RPA fixes can quickly become the next legacy technology and so should be seen as a stepping stone to adapting, evolving and future-proofing organizations. Only when leaders rethink systems and build for agility and change further down the line can they ensure their organization will cope in the future as well as the here and now.

About Us


TMA Solutions was established in 1997 to provide quality software outsourcing services to leading companies worldwide. We are one of the largest software outsourcing companies in Vietnam with 2,400 engineers. Our engineering team was selected from a large pool of Vietnam IT resources; they are well-trained and have successfully completed many large and complex projects. Visit us at: https://www.tmasolutions.com/

Be familiar with Robotic Process Automation (RPA)

null

Since we began pioneering Robotic Process Automation (RPA) software in back 2001, this technology has played an increasingly significant role in transforming the efficiency and productivity of workplace operations of over a thousand large organisations. Today, we’re entering a new era of collaborative technology innovation being enabled by ever greater, intelligent, business automation – welcome to ‘connected-RPA’. 
Connected-RPA will enable organisations to increasingly release the combined creativity of ‘the makers’ - the digitally savvy business users who really understand their business, by giving them the ability to access and exploit leading-edge cloud, AI, cognitive and other capabilities – so they can innovate and swiftly develop new, compelling, offerings.

What’s driving connected-RPA

Many organisations are suffering from a ‘digital entrepreneur gap’, which leaves them vulnerable to more agile competitors that can take their innovations to market - faster. This gap exists because the majority of IT departmental budgets are often spent on managing, maintaining and updating processes and systems – rather than focusing on new initiatives. Connected-RPA bridges this gap by giving organisations a compelling way of remaining competitive by leapfrogging generations of technology advancements; eliminating multi-year waits on the IT work queue.
With connected-RPA, business users simply follow an easy “drag and drop” route to automate any past, present or emerging technology while being able to integrate with a widening community of collaborators too. This unique, business-led, capability will enable the creation of more innovative, new services and products – to keep pace with ever-changing, market demand.

How connected-RPA was created 

The origins of connected RPA go back to 2001, when we started solving the “human middleware” issue in banking environments, where human workers perform mission critical repetitive tasks requiring interoperability and integration between enterprise wide IT systems. RPA was the breakthrough software that carries out tasks in the same way humans do — via an easy-to-control, automated, “Digital Worker” (advanced software robot).
Digital Workers work by mimicking the way human workers operate, accessing and reading the user interface to interoperate and orchestrate any 3rd party application, re-purposing the human interface as a machine usable API. Digital Workers have also progressed to not only “reading” applications like humans but also conducting work like humans. They are interconnected, communicate with one another to collaborate, share workloads and operate as a digital team. Digital Workers make adjustments according to obstacles - different screens, layouts or fonts, application versions, system settings, permissions, and even language - and with connected RPA, they’ll become even smarter. 
It’s the unique, universal enterprise connectivity capabilities of Digital Workers, coupled with the increasingly intelligent way that they operate, that’s now being harnessed by business users to integrate with and orchestrate any new or existing technology application. Business users simply create automated processes by drawing and designing process flowcharts, which are intuitive for business users, and are used by the Digital Worker to automate a task.
Having both human and Digital Workers working together, while seamlessly interacting with existing and new applications, creates a powerful, intelligent, collaborative, digital ecosystem – and this is the essence of connected RPA.  This is also set to provide the foundation for ongoing digital transformation – and leading industry academics expect connected RPA to emerge as the execution platform of choice, for swiftly utilising best-of-breed artificial intelligence (AI) and cognitive technologies across the enterprise. 

Connected-RPA in practice

Here are 10 examples of what can be achieved with connected RPA:
  • Anti-money laundering prevention in conjunction with blockchain technologies and business process management tools.
  • Collaborating with artificial intelligence and machine learning tools for multi-lingual, automated email processing for inbound customer inquiries and email triage.
  • Automated case handling and resolution for insurance claims.
  • Automating the extraction of unstructured data.
  • Using AI tools to gauge sentiment analysis, intensity and mood for customer support – and then automatically elevating requests to a customer representative.
  • Working in conjunction with process mining tools to automatically extract historical records/data research and business intelligence analytics.
  • Dynamically and automatically verify legal compliance on complex contracts.
  • Collaborating with OCR and computer vision technologies to automatically verify identity for loan processing, or transform secured faxes into searchable, text-embedded formats.
  • Automatic, real-time translation in virtual meetings.
  • Automatically connecting chatbots and humans for financial transactions, human resources, or customer service requests. 

Making connected-RPA an ongoing success  

Although connected RPA is business-led - so business users can keep pace with market demands, it must still operate in an IT-endorsed and controlled environment too. For connected RPA to maintain long term success, it must successfully operate and scale in large, enterprise-wide, environments - where security, resilience and governance are equally, if not more important, than speed, automation and simplicity.
To ensure that they’re trusted to operate within these demanding enterprise environments, Digital Workers are designed to be scalable, robust, secure, controllable and intelligent. Business users train Digital Workers without coding – so the system infrastructure remains intact and development isn’t needed. If code is used to build automations outside the technology department, unwelcome “grey IT” is introduced – along with unaudited process models that represent threats such as “back doors”, security flaws and audit failures.
For connected RPA to deliver longer-term value at scale, automations should also be carefully planned, modelled and designed, so all automated processes achieve design standards, are completely transparent and centrally pooled to offer the potential for re-use. This collaborative facet is also an important part of connected RPA, as it introduces the widest pool of non-technical, business users who contribute their automations so they can be managed and reused by the whole business – thus optimising productivity gains.

Looking forward

Connected-RPA will provide the platform to involve a wider range of collaborators within an ecosystem, including developers and academics, so a growing community and ‘brains trust’ can share and test best practices. This community will increasingly generate ever easier access to emerging tech - via connected RPA’ s integration capabilities – enabling those participating to create new offerings faster and ensure that their organisations stay competitive. 

About Us


TMA Solutions was established in 1997 to provide quality software outsourcing services to leading companies worldwide. We are one of the largest software outsourcing companies in Vietnam with 2,400 engineers. Our engineering team was selected from a large pool of Vietnam IT resources; they are well-trained and have successfully completed many large and complex projects. Visit us at: https://www.tmasolutions.com/

Sunday, February 24, 2019

DataOps: the next DevOps, or just another overhyped buzzword?


As an organisational and technological approach, DevOps has driven a lot of gains for enterprise organisations since the concept was first introduced about a decade ago. Bringing an agile, more automated approach to application development and cohesively structuring development and IT operations teams closer together has undoubtedly changed the game for many organisations in terms of their application development lifecycles.

DevOps has spawned a range of well-known advantages including continuous software delivery, faster updates, improved communications environments, and more productive and innovative teams. While DevOps is now a bit of a business IT mainstay, with the rise of Big Data and analytics as important functions of an enterprise organisation's bottom line, is there room to make a similar ‘DevOps-esque' approach to the management, provisioning and governance of data?

This - fundamentally - is what underpins the notion of DataOps, a concept of rising relevance that makes a case for a more agile approach to a business's use of data. DataOps - like DevOps - is an umbrella term describing a range of related technologies and processes employed by an organisation to boost data productivity and management.

Originally coined in 2015, DataOps is now approaching its three year anniversary and has been generating a fair amount of interest in recent years from a variety of organisations. But just how much of that interest is translating to tangible adoption and what does a successful DataOps approach look like?

What is DataOps?



About us
TMA Solutions was established in 1997 to provide quality software outsourcing services to leading companies worldwide. We are one of the largest software outsourcing companies in Vietnam with 2,400 engineers. Our engineering team was selected from a large pool of Vietnam IT resources; they are well-trained and have successfully completed many large and complex projects.

Thursday, February 21, 2019

Solutions for your mobile payment journey

The mobile revolution is probably one of the most important technological changes of the 21st century.

People use their mobile phones for almost everything: browsing, buying, selling, connecting - even dating.

But when it comes to booking their travel, mobile users face a number of challenges due to the poor user experience that a number of travel websites offer and the plethora information that needs to be entered.

On some travel websites,the payment process often takes too long and involves several steps that can frustrate the user.
But m-commerce continues to grow rapidly; in fact, it is estimated that by 2020, worldwide digital travel sales will top $817 billion globally.

Worldpay carried out research with 16,000 smartphone users across 10 countries in order to identify payment preferences.
One of the most interesting findings of this survey was that 84% of the respondents would now be willing to book flights on a mobile which has come a long way from when desktop was the preferred channel in previous years.

Travel companies that recognise this tremendous opportunity early on and tap into thiscan take full advantage of using mobile as key sales channel.

Companies can build a long-term relationship with their customers by providing them with a positive, frictionlessand omni-channel journey. They can help to achieve thisby optimising the entire user experience and payment journey. 

We offer a number of solutions that will help travel companies transform the mobile user experience.

Here are three of our top recommendations:

Single-click APM

Our survey revealed that almost one out of four people don’t complete a booking because they had to enter too much information every time they shopped and this was time-consuming and frustrating for them.
Many travellers are eager to use new, alternative payment methods (APMs), if these offer them speed and convenience.
By using APMs to securely store payment data previously entered by the customer, companies may be able to shorten the payment journey.
APM salso allow users to pay with methods that they are familiar with and often reduce the number of steps it takes to make a payment.
Worldpay offers more than 300 APMs that companies can choose from (including Apple Pay, PayPal, Samsung Pay and many more) to allow their customers to pay in the way they want.

Tokenisation

Travel companies should look to balance two important factors regarding the payment process when they choose in their m-commerce strategy: speed and security.
Tokenisation is one solution to both of these factors as it allows travellers to securely store their payment data.
According to Mastercard: "Tokenisation everywhere is critical to secure the digital world. Today, nearly 75% of all cards globally are ready to be tokenised."
To elaborate on that, a user can have an account with an airline or a travel agent and store their personal information and payment details there in advance.
Worldpay offers tokenisation by providing a secure token to the merchant every time a payment occurs; therefore, the user doesn’t have to put their details every time they make a purchase.
In addition, in the Worldpay survey mentioned before, 21% of respondents said that they didn’t complete a booking because they thought that the app wasn’t secure enough.
That means that travel companies should be looking to find ways to reassure their customers that their payment is in safe hands. Using m-commerce, companies can take advantage of mobile biometric authentication.
With biometric security, users can choose single-click payments using their fingerprint, rather than having to re-enter their details, perhaps multiple times; this can help to save them time and make the booking process simpler.
Worldpay’s range of products offering optimisation, e-wallets and a combination of payments, can help to significantly speed up the user journey and provide security reassurance.

Hosted payment pages

Worldpay’s research showed that 24% of UK mobile shoppers admitted that the top reason to abandon a purchase was that the checkout process took too long. One way for travel companies to combat this problem is to offer an easy, seamless and secure payment process to their customers.
The user needs to be directed to the next step very quickly and not wait for the page to load for too long. Speed and convenience is the key when it comes to payment pages.
Hosted payment pages integrate multiple payment methods and can help to make users feel as if the entire process is one seamless experience.
To achieve that, companies should build highly responsive apps and mobile web pages with optimised payment steps.
Worldpay offers templated payment pages which benefit from full optimisation and can be branded in line with the host business.
Worldpay’s pages have been designed with consumers in mind to help you as a business achieve the best user experience possible, and, because they are built to work across multiple devices, they can help to provide a more secure way to increase sales conversion.
Worldpay’s single integration allows access to payment methods across various devices, and because the page sits within Worldpay’s server, it can help with PCI compliance and optimised payments for m-commerce.

Conclusion

To stay ahead of the competition and increase their revenues from m-commerce, travel companies should aim to create a simple and secure user experience.

This can help them to build a loyal and long-term relationship with their customers and even foster impulse purchases.

Payments are a competitive differentiator among travel companies. Worldpay can help travel merchants benefit from the various innovative solutions we offer.

Our single-click APM, tokenisation and hosted payment pages are only a few options from the plethora of payment solutions that Worldpay offers and with which we help companies achieve their goals.

Moreover, our expertise in the travel sector and our industry awareness make Worldpay one the most valuable partners a travel merchant can have in the payment industry.

About TMA Mobile Solutions

With more than 200 mobile developers and and 10+ years of experiences in developing more than 150 mobile applications for clients world wide (18 countries), our mobile development team can provide you an effective solution – go mobile quickly with effective cost.

The challenge Robotic Process Automation (RPA) brings to small and medium business.

Robotic Process Automation is a high profile strategy that gets a lot of media attention with promises of tremendous efficiency gains, costs savings, improved compliance, audit trails, etc.  There are countless stories of low hanging fruit being picked at large multi-national companies returning multiples of 5 and 10 times FTE cost savings through the use of RPA applications.  
Can Small and Medium Businesses realize equivalent impacts?  My own experience is suggesting it is not as simple or easy.  Many of the RPA vendors (consulting companies and software companies) have a well-rehearsed pitch and presentation clearly aimed at the global companies with tens of thousands of employees.  There is no obvious attention being paid to businesses in a single market, operating in a single currency, in a single language, with a smaller number of systems to connect. It appears at this stage of the market maturity for RPA, the money is easy enough to make with the bigger players, buying multi-pack licenses, with huge growth potential…  It may be some time before the long tail of SMB companies is marketed too, in any serious manner.
RPA does still have impactful potential for SMB companies but the analysis and application needs to a lot more granular and explicit about avenues of costs savings beyond head-count reductions.  In an SMB context, many of the process that should be automated will see FTE effort savings that will be less than 100% of 1 FTE. For sales order systems, the impacts beyond effort savings however, can be far greater in areas connected to:
  • Provisioning
    • correct materials supplied the first time, every time
    • cost savings in time, collections, inventory management if the wrong gear is sent out on the first order
    • the wrong provisioning obviously impacts customer service
    • the wrong provisioning may have impacts on cash flow relative to buying stock unnecessarily, increase in courier costs, admin and warehouse staffing at peak times or during large promotions
  • Billing
    • correct bill the first time, every time
    • errors on the first bill drive internal admin costs to correct systems, reverse transactions, issue credits
    • errors on the first bill negatively impact customer service and may impact retention
The question for the business case writer is how to put a value on these types of improvements. It is possible to collate costs around provisioning (number of orders corrected times an average courier cost, times an hour of warehouse labour times an hour of admin systems updates, times a cost of cash…).  These values are always debatable and open to interpretation.  Senior managers will accept that there are real costs here and appreciate an attempt to value them.  The cost of the impacts of the negative customer experience and potential for retention issues are difficult to quantify.    All of these impacts are increased as it relates to the billing function as well.  
The business case will detail a percentage of FTE savings, a percentage of provisioning and billing savings directly tied to efforts and costs for internal processes and a percentage of the value connected to good customer service the first time.  Even if the executive sponsors chose to discount the cost assessments against the provisioning/billing and customer impacts, the value will still be apparent to everyone.
Another area that RPA shines in the SMB space is relative to transformation projects.  As a business plans to consolidate systems or migrate to the next big technology, there are often legacy systems that need to be maintained during a transition period that can span many quarters or even years.  The SMB companies do not have the army of IT staff the big multi-nationals have.  They seldom have the budgets to build new API integrations or extend the middleware platform to accommodate the legacy system for the life of the transition.  RPA solves this problem because it is so quick and relatively inexpensive to connect disparate systems.
RPA tools can be quickly repurposed once a process is no longer required.  This quick turnaround time avoids expensive developer integration costs and effort.  The SMB business case writer has to dig deep to shine the light on all the advantages RPA brings to the table.  IT has to be much more than FTE reductions to gain traction.  These tools are very impactful in the SMB markets.  SMB is a great proving ground and the practitioners succeeding here, will succeed anywhere…


About Us


TMA Solutions was established in 1997 to provide quality software outsourcing services to leading companies worldwide. We are one of the largest software outsourcing companies in Vietnam with 2,400 engineers. Our engineering team was selected from a large pool of Vietnam IT resources; they are well-trained and have successfully completed many large and complex projects. Visit us at: https://www.tmasolutions.com/

Robotic Process Automation (RPA) - Innovative Future For Outsourcing Companies



Before computers came into existence, humans used to do all the hard work with limited means available at hand. With the advent of computers, massive storage of data and calculations became possible with a single mouse click. But still, a human was needed to operate the system. Now, the ever-evolving technology will allow to take humans too out from the equation.


Imagine yourself telling your computer to do this, do that and finish that report for you. Is it really possible and effective?
The answer is yes.
This is exactly where Robotic Process Automation (RPA) comes into play. RPA systems are used to automate basic and repetitive office tasks.
A technology like this can have massive impact on the future of Business Process Outsourcing (BPO).

BPO Industry in numbers

According to Gartner, worldwide IT services market will reach $929 billion in 2016, growing 3.8% in constant currency in 2016, or 2.1% in U.S. dollars. With outsourcing contributing 60% of market growth in constant currency, the market will reach $1.1 trillion in 2020. Due to high quality of work and availability of skilled talent at lower rates, Indian BPOs have become the go-to firms for outsourcing voice-based and non-voice based jobs.
The Indian IT-BPM sector continues to be one of the largest employers in the country directly employing nearly 3.5 million professionals.
Above facts and figures imply that the BPO/BPM industry is huge and companies are paying a fortune to outsource their workload.

RPA – The BPO Killer!

As already mentioned above, it could be much easier and effective if we can make a machine that would do all the boring yet important work for us.
But, why would we hand over a task to a computer, when we can outsource the work?
Contrary to what many people believe, implementing a software solution to do all the routine office jobs automatically, is actually cheaper.
But, can a system actually do the same kind of work that a human does?
Yes, it can. But, it needs to be trained first. So, we can not rule out humans entirely.
A RPA system can do common office tasks like generating reports, collecting information from existing documents, extracting and sorting information, etc. automatically. Such software solution can be deployed on-site or hosted on cloud depending on security and compliance requirements.

Applications of RPA

Most of the clerical jobs in any office involve collecting data from paper or digital format, sort them out or extract particular information as required and finally produce the result. However, we don’t need to waste valuable time of workers anymore for such mundane tasks. A RPA system will be able to do these tasks once we configure them to do so.
This data processing can be done in different domains like banking, finance, insurance, healthcare, legal services etc. In order to utilize the RPA system, it doesn’t matter which domain you are in as long as you have documents to process and results to be produced automatically.


Conclusion

There are already fully functional RPA systems in use, which can automatically complete any repetitive task a human being does, that too in smarter ways using cognitive technology. Due to huge benefits offered by RPA in terms of cost and operations management, a radical shift is expected to take place in the Back Office and BPO sector.

About Us


TMA Solutions was established in 1997 to provide quality software outsourcing services to leading companies worldwide. We are one of the largest software outsourcing companies in Vietnam with 2,400 engineers. Our engineering team was selected from a large pool of Vietnam IT resources; they are well-trained and have successfully completed many large and complex projects. Visit us at: https://www.tmasolutions.com/

Wednesday, February 20, 2019

Mexico pushes mobile payments to help unbanked consumers ditch cash

By Stefanie Eschenbacher and Anna Irrera
MEXICO CITY/NEW YORK (Reuters) - Mexico's new leftist government is betting on financial technology to help lift people out of poverty.
The administration of President Andres Manuel Lopez Obrador recently announced measures aimed at making financial services more affordable in a nation where more than half the population is unbanked.
It is planning a digital payments system run and built by the central bank that will allow Mexicans to make and receive payments through their smartphones free of charge. A pilot roll-out for the platform, known as CoDi, is expected by March.
"In the future, it will no longer be necessary to have a bank in the sense of a traditional, established bank," said Arturo Herrera, Mexico's deputy finance minister. "Mobile phones will become banks."
Phone-based banking has proven a hit among the poor in other emerging markets such as China, India and Kenya. Those efforts have been driven by private sector companies that offer user-friendly, affordable apps.
Whether Mexico's state system will prove as nimble and easy to use remains to be seen. And it will initially require help from the very same banks that for decades have shut out low-income Mexicans with pricey fees.
Other hurdles include Mexico's spotty telecoms. While cell phone and internet coverage have improved in recent years, basic infrastructure is still missing in many remote areas.
“Mexico has a lot of the key ingredients to succeed, but it's not plug and play," said Monica Brand Engel, a partner at Quona Capital, a global venture capital firm that invests in fintechs focused on the unbanked in emerging markets.

CATCH-22
An estimated 42 million Mexicans lack bank accounts. Steep fees and past scandals have put many off the country's mainstream banks. Many shun accounts to stay off the radar of tax collectors.
That hobbles Mexico's growth. Coffee farmer Martin Romero is a prime example of why.
His small town in the state of Oaxaca, one of Mexico's poorest, has no bank branch. Romero is paid in cash. He travels hours to pay bills and is unable to save or borrow for larger expenses.
"Of course I would like a bank account," Romero said. "That way we could save at least a little of what we earn."
(For a graphic on financial inclusion in Mexico, see https://tmsnrt.rs/2IhXe8R)

While many Mexicans applaud Lopez Obrador's push, some fintech executives are grumbling about getting shut out of the loop.
To use CoDi, consumers must have an account with an institution participating in Mexico's existing interbank payments system, which will power the new platform.
Jaime Cortina, director of operations and payments at the central bank, said the goal was to develop a payment method that Mexicans could use to make payments between each other, in shops and online.
Current members of the system include established institutions such as BBVA's Bancomer, Banco Santander and Citigroup Inc's Citibanamex. Fintechs that want to join need an electronic payment institution license, a process that new players fear could take up to a year.
That presents unbanked Mexicans with a bizarre Catch-22: To access the government's free mobile payments system, at least initially, they would have to open accounts with banks that many do not want to join or cannot afford in the first place.

Adolfo Babatz, CEO of payments startup Clip, said Mexico's government should be looking to fintech entrepreneurs to bring true innovation to the financial system, not banks that have benefited from high barriers to entry. His Mexico City-based company has created a low-cost mobile credit card reader that fits on smartphones.
Mexico should "look at the examples from the rest of the world," Babatz said.
In Kenya, for example, mobile payment system M-Pesa was launched in 2007 by a private company, mobile network operator Safaricom. M-Pesa is now a surrogate bank account for millions of users. In China, hundreds of millions of previously unbanked consumers have flocked to Alipay, the payment app owned by Alibaba affiliate Ant Financial.

Tuesday, February 19, 2019

DevOps Chat: Serverless and Abstraction with Nimbella’s Anshu Agarwal

Anshu Agarwal has a tremendous record of working in startups that had successful exits. Now for the first time, along with her co-founders, she is actually founding the startup herself. Nimbella is a serverless platform that is cloud-agnostic and makes developing and deploying applications easy. Whether in a public cloud, private data center or both, Nimbella can help.

In this DevOps Chat, we speak with Anshu about her own personal journey and where Nimbella is and what the plans are for going forward.

As usual, the streaming audio is immediately below, followed by the transcript of our conversation.

https://soundcloud.com/devopschat/serverless-app-building-made-easy-w-ashu-agarwal-nimbella

Transcript


Alan Shimel: Hello, everyone, it’s Alan Shimel of DevOps.com and you’re listening to another DevOps Chat. Today’s chat actually features a company that’s just starting out here, but it’s a guest who’s had a rather long career in the tech space. As long as mine, even, at some point, but I’m sure I’m much older. Anyway, I’d like to introduce you to Anshu Agarwal. And, Anshu, if I messed up your last name, I apologize. Was that good?

Anshu Agarwal: Thank you, Alan. You said it perfectly right. Thank you for having me today.

Shimel: Thank you. So, Anshu, let’s start off – I referenced that you’d been in tech a while. Let’s give people an idea of your personal journey that brings you here today, even going back to Speedera and beyond, if you’d like, but if you wanna start with Speedera, that’s fine. But let’s give folks an idea of who you are, what your background is.

Agarwal: Sure. Thank you. So I am an engineer by background and I moved into product management and marketing after I finished my MBA. And, after that, I joined a startup and then the startup bug never left me. So I joined Speedera, which got acquired by Akamai. Then I joined another startup, Ankeena, which got acquired by Juniper. Another startup, ConteXtream, got acquired by HP. And my most recent startup, Cedexis got acquired by Citrix, so I have been acquired four times. And, in all of those companies, I kind of delivered the success for other people’s ideas because they were all successful startups, got acquired by very, very large companies, so they were indeed – from value standards, they’re considered successful, but, for myself, I had never really done a company of my own.

So, when I got the opportunity of just starting and being a founder of a cloud infrastructure, because that’s my background – I’ve been doing cloud infrastructure for last 15 to 20 years – there was no question that I wouldn’t do it. And we got started on this company – the company name is “Nimbella.” And it is in the serverless framework or serverless platform space. And we are kind of disrupting what serverless is, so – or we are providing what serverless promises to the developers. So that’s what we are working on now.

Shimel: Excellent. You know, you’re way too modest and humble because, for many people listening, whether they’re in the valley or Boulder or Austin or New York or Boston or London or Bangalore or anywhere else in this world, having four startups that were acquired by companies like Akamai, HP, Citrix, and I forgot the fourth one – I apologize – a lot of people would call that a career. Right? I mean, whether they founded the companies or not, just being associated with four companies that had successful exits to large companies like that is something to be proud of and it speaks volumes as to either you’re really, really lucky or you’re doing something right. Right? So congratulations to you for that.

So you’ve mentioned Nimbella and I wanna kind of share with our audience up front that Nimbella is – you have raised some funds for the company and there’s a great startup – there’s a great founders group involved. You mentioned, I think, one of your cohorts from Speedera; I think there’s two other founders in the group. But the company’s sorta still – I don’t wanna say stealth, but pre-product, let’s call it. Pre-public-product. So I don’t wanna put you on the spot. I’d rather talk, I think, if it’s okay, Anshu, about some of the problems you see and potential solutions that we see.

You know, we live in a great time for developers and engineers. Internet time, right? We’ve gone from servers to hypervisors to containers. Now serverless. And serverless seems to be all the rage, but, like any new technology, it’s not birthed mature, right? It doesn’t come out mature; it doesn’t start mature. And so there’s gonna be growing pains. Can you share with our audience a little bit about what you see as some of the growing pains around serverless or what you’re hearing from people around that?

Agarwal: Absolutely. Well, thank you for – this is a great question because it is definitely the best thing that’s happening for developers. The reason I say that is because what developers really want is to develop their business logic or develop the code and not worry about the infrastructure. And serverless promise is all about that, that you don’t have to worry about the infrastructure. You don’t ever have to worry about how it scales, how it is secured. Anything that requires the knowledge of infrastructure should not be a developer’s worry.

But, in today’s serverless frameworks – and there are a few serverless frameworks and some are very popular ones – there is so much complexity still for the developers because they have to combine many services. And, for instance, they have to think about storage, they have to think about identity management, and they have to learn all these services and integrate. Not only that, the management and debugging is still an issue. And these are growing pains, as you mentioned. The serverless computing is still in a nascent stage and, therefore, it’s lacking all the abstractions that are needed for the adoption to accelerate into new markets and application domains.

Not only that, serverless today, if you look at it, is used only for stateless applications, so you’ll see it in IoT applications, you’ll see it in reactive kind of applications only. It is not suited for long-running or stateful workloads. The reason being is because serverless today is serverless compute; it is not serverless storage. So that’s another problem. We may consider it as a problem or we may consider it as the limited adoption of the technology, but that’s something we have to address if we want this to be adopted in general, across all workloads. Then the –

Shimel: I’m sorry. We may also consider it as an opportunity, right? I mean –

Agarwal: Oh, absolutely.

Shimel: Yeah.

Agarwal: Absolutely. And that’s what we’re doing. And I’m gonna talk about Nimbella and how Nimbella is addressing it.

Shimel: Mm-hmm.

Agarwal: Another important aspect of serverless today is, like any new technology environment, there is serious vendor lock-in because, if you are using AWS’s Lambda serverless framework, you are programming to the nuts and bolts of Lambda. If you are using Google, you are programming to GCP, and so it is with Microsoft Azure. So, in a sense, you are programming to proprietary frameworks and, therefore, your code is not cloud-portable.

So, tomorrow, if your company decides that, “Now we are going to move from AWS to Google,” you gotta rewrite the whole thing again. So that is actually, again, the serverless promise, and, therefore, vendor lock-in is very real, especially for the companies, actually, that choose not to go to public cloud because they’re part of regulated industry or whatever _____. They want something to be running in their own private cloud; these serverless frameworks are not an option for them. And then, say, you were able to write code for all different frameworks, but then the complexity of operations is there because you can’t monitor and observe at each level since these are proprietary frameworks across these clouds.

So there are serious issues for widespread adoption and that’s where we come in. That’s the opportunity we looked at when we decided to create this company, is we want to create a platform, a framework, that is providing all the necessary abstractions so the developer is not to worry about how the infrastructure works, how to scale the code, how to secure the code. The code is just nebulous logic that they write. Then it is also suited for long-running, stateful, streaming workloads, such as AI/ML workloads. I mean, we have a greater adoption of AI happening in every industry. If we are not going to be able to handle AI workloads, we are missing a big market.

And those are real, real problems and we are addressing it with Nimbella, you know, the technical problems. Then there are operational issues where you want cloud portability, so we are also addressing that part because we are providing a layer of abstraction and it’s open-core-based, so a developer can program the way they program the business logic and not worry about which cloud they’re writing.

Shimel: Got it. Got it, got it, got it. So, again, I don’t wanna be uncomfortable or make you uncomfortable with what we’re gonna talk about, but, you know, I was at KubeCon out in Seattle last month – seems like a year ago, but it was only last month – and, surprisingly or not surprisingly, “serverless” seemed to be on everyone’s lips. Right? And maybe some people listening to this are saying, “Wait a second, Kubernetes is for containers and containers can run on bare metal, yeah, but they run on VMware or hypervisor as well.” What do you think the role of Kubernetes is in the serverless future? Fair?

Agarwal: Kubernetes is a great technology. I really think it has great future. And serverless frameworks use Kubernetes or something else like that. And we were also at KubeCon. It was actually our first conference as an Nimbella person attending – one of my cofounders, who actually is the creator of OpenWhisk Apache, a serverless framework, he attended it. And he mentioned the same thing that you mentioned, that serverless was on everybody’s slide deck. Okay? It is something everybody is looking at; it is something everybody is kind of they have it on their roadmap, that they wanna work on it. They wanna look at it and see if it works for their environment.

And Kubernetes is perfect, actually. It provides the platform needed because it is widely accepted these days and it provides the necessary environment, but, again, it should not be the burden of a developer to know how to run, work with Kubernetes. It should be the infrastructure serverless framework that provides that to the developer and the developer’s still only programming the logic. It’s not for the developer to worry on what environment, what container environment they are working on and what VMs are being used and what bare metal is being used. That’s all abstracted away for the developer.

Shimel: Got it. Got it, got it, got it. So, you know, I’m sure there are people listening to us today who are thinking to themselves, “This woman has been in four startups and has had tremendous success.” And now I’m sure you’re a CEO, right, of Nimbella and you’re cofounder –

Agarwal: That is correct.

Shimel: Right? And I’m hoping there’s a whole bunch of women engineers out here or women entrepreneurs who are listening to you, saying, “Hey, if she can do it, I can do it.” And we don’t have a lot of time left, but I wanna address those folks there, that are near and dear to me for a lot of reasons. What’s your advice to them?

Agarwal: Absolutely. If I can do it, they can do it. That is a very true statement. And, I mean, you said some great words about me, but I consider myself average successful person and, yes, I have been lucky that the four companies I’ve worked for had great exits. But being a founder and CEO is still very different from what I did for the other companies before. So, basically, when you are part of the company, other companies, you’re not bothered by operational aspects of the company. You’re not bothered by hiring for every possible function in the company. So the skill sets that I’m developing now, there is no other experience that could have taught me that, so, even though – I say, “Everybody can do it and anybody can do it,” but they still have to learn the art of running a company on the job. It just – there is no course. There is no education that can be given because you have to experience it.

So, to all the women engineers that are listening, I would say, “If I can do it, you can do it. You just have to just get into it. You just have to dive into it and it will come to you. You will develop your advisors. You will develop the people who help you on the way because you won’t have all the skill sets, but you will know who to go to for what skill set, as you take that role.”

Shimel: Absolutely. Absolutely. And, you know, women or not women, entrepreneurs – I’ve also founded and helped start my fair share of companies – I don’t know if it’s courage or just pure moxie, if you will, right? You just put one foot in front of the other, right, and you just keep moving forward. And you can’t boil the ocean, right, but you can – these things are incremental, right, and they’re evolutionary. They’re not _____ –

Agarwal: Absolutely. You’re absolutely right. These are such an incremental thing and you may be not finding the best solution, but you are optimizing your solution, at every step, because you’re trying to handle so many things and, if you wait for the best solution to arrive, it may be too late. So you’re kind of optimizing the solution for whatever issue or whatever problem you’re handling, and you move on with that. And it’s just only time will tell how successful I am in the role, but this is my experience six months into this company, six or seven months into this company, and I’m still learning the art.

Shimel: Absolutely, it is. So what do you – short-term future, where can we find out more on Nimbella or when will we find out more, do you think?

Agarwal: Oh, absolutely. So there is some information on the website – very little information, I would say – but it gives you a flavor of what we are doing. Then, in Q1, this quarter, we are going to be releasing our developer playground, which is actually – because the buyer of serverless technology is the developer and developer experience is the most important thing, a developer has to feel one with the programming experience. And that’s the true serverless promise and we wanna deliver on that promise, so, in Q1, we are going to release that.

And, in later quarter, in Q2, since I have mentioned private cloud and hybrid cloud, there will be offering for private cloud in Q2. So, as this quarter progresses, we are going to populate the website more with the content and we’re going to host more meetings like this and make it available to the developer community in general, our solution, and then, later on, for enterprise sites.

Shimel: Great. Great, great, great. Anshu, when I started, I said, “These are only about 15 minutes. It’s gonna go so quick, you won’t believe it.” If I told you we’re closer to 20 minutes already, you’d probably say, “Oh, my,” but we are and we’re gonna need to call an end to this DevOps Chat. You know what? It sounds like there’s a lot going on here and, if we can have you back on, you know –

Agarwal: Oh, that would be great, Alan. I really hope we can –

Shimel: Yeah?

Agarwal: I really hope we can get back when we have our developer playground because I’d love to talk more about it.

Shimel: I promise you we will.

Agarwal: Thank you.

Shimel: Promise you we will. Thank you. Anshu Agarwal, founder/CEO of Nimbella, our guest here on this DevOps Chat. This is Alan Shimel and you’ve just listened to another chat.

Tags

Recent Post