Search
Hashedin Stories
Case Study
Digital Product and App Development
Optimizing Food Supply Chain Management – From Farm to Fork
We enabled a leading supply chain solutions provider optimize sourcing of agricultural products directly from the farmers and enhance customer experience while ensuring freshness…
Blog
Software Engineering Operating Model and Talent
From Cloud First to Cloud Serious
Despite the fact that cloud is over a decade old, many cloud strategies still focus on understanding and migrating to cloud, as opposed to fully exploiting cloud from a business and IT perspecti…
Article
Software Engineering Operating Model and Talent
Time, Technology and Talent: The three-pronged promise of cloud ML
Start with the business case, assess your data and model requirements, invest in the right talent, and be willing to fail fast to reap the maximum benefits from cloud machine learning.
Podcast
Software Engineering Operating Model and Talent
Doing cloud correctly requires a cloud enabled workforce
The future of work is changing, and cloud adoption is accelerating that change. Smart companies will reconfigure their workforce and reevaluate their relationships with wo…
Case Study
Software Engineering Operating Model and Talent
The journey to Public Cloud for a Global Food Distributor
A global food retailer and Deloitte designed and implemented a new operating model that would help deliver IT services faster—all while keeping user disruption to a minimum.
Case Study
Software Platforms Engineering
Building a Computer Vision Model Hosting Platform for a leading Indian Conglomerate
Our platform leverages custom-built AI/ML models to help our client analyze multiple camera streams through advanced analytics for better adherence to safety guidelines in real-time.
Case Study
Digital Product and App Development
End-to-end cloud native solution in Oil and Gas
An oil and gas company used an array of modern technologies to build an end-to-end data science application to promote a real-time view of the value chain.
News
Deloitte Agrees to Acquire HashedIn Technologies
Deloitte Agrees to Acquire HashedIn Technologies
Acquisition will expand cloud and AI capabilities and strengthen Deloitte’s position as a worldwide leader in cloud services…
Case Study
Data Engineering and AI/ML
Stopping revenue leaks with Natural Language Processing
A wealth management firm turned to Deloitte to design and help implement a natural language processing engine to help address revenue leaks.
Case Study
Digital Product and App Development
A future hinged on modernized, rapidly accessible data
A transportation company operated too many databases, leading to data redundancy and a lack of integration. Their future hinged on predictive analytics insights.
Blog
Software Engineering Operating Model and Talent
Putting the power of a cloud-enabled workforce to work
To become a cloud-enabled organization and realize its full ROI, best-in-class leaders are looking beyond technology across the organization and business, technology, and HR lea…
Case Study
Embedded Software Engineering
If your people can’t stay home, can they stay safe?
Helping Broadcom’s onsite employees work safely during the pandemic
Case Study
Data Engineering and AI/ML
Building an Intelligent Investment Advisory App for a leading US Fintech company
Our App helped our clients’ financial analysts invest in stocks predicted to give best results in the future by using a Machine Learning algorithm.
Blog
Software Engineering Operating Model and Talent
CloudOps: A new approach to cloud management
How can enterprises get more value from their cloud investments?
Case Study
Data Engineering and AI/ML
Cloud-based Machine Learning solution in health care
The cloud-based machine learning solution generated unprecedented insights Takeda can apply across a range of data to refine drug development and clinical trials.
Case Study
Software Platforms Engineering
Cloud steps in for a national retail organization
Deloitte counseled a national retail organization to create a data center backup solution born in the cloud to greatly reduce the threat of interruption.
Blog
Software Engineering Operating Model and Talent
From talent to agility: Can cloud technology win on multiple fronts?
It’s certain that the way forward is to build cost-effective, optimized, and automated architectures that are monitored by people with the right cloud-native skill sets.
Blog
Software Engineering Operating Model and Talent
Level up your Data Storage with Google Cloud
“Data is the new oil,” an expression coined around a decade ago by British data science mathematician and entrepreneur, Clive Humby, seems to become more relevant as we usher in an era marked by rapid global digitization and digital services…
Case Study
Data Engineering and AI/ML
A touch of Artificial Intelligence to help manage Alzheimer’s
We helped scale and enhance the user experience for a platform used by a curative medical organization specializing in Alzheimer’s care to monitor untoward accidents for patie…
Blog
Software Engineering Operating Model and Talent
8 Reasons Why Innovation Is Critical To Businesses Today
Organizations who proactively see and act upon the opportunities for change through innovation in a highly volatile business environment will not only survive but will also successfully flourish in the toughest of the economic conditions.
Blog
Software Engineering Operating Model and Talent
Application Modernization and the Urgency of Transition
Prior to indulging in an exquisite meal, one would want to choose a fine wine to go along with it. The more mature your wine is, the better it tastes. When it comes to wine, age is preferred but it is not the same when it comes to your software. For example, your current version of Windows has thousands of updates and is far more capable than its previous versions. The system you choose to invest in becomes the very foundation of your business. Application modernization is the tool that bridges the gap from where your team is, to the modernized approach you want them to adopt.
Blog
Software Engineering Operating Model and Talent
AWS Lambda
AWS Lambda is Amazon’s very own reliable event-driven and serverless compute service. AWS Lambda is quite good at what it is meant for, i.e. building serverless micro-applications. Having said that, we should be cognizant of the fact that this is what Lambda is supposed to do. To adhere to the Lambda philosophy, AWS poses certain limitations on how lambda is supposed to be used.
Blog
Software Engineering Operating Model and Talent
Best Practices of Containerization
Docker is currently the most invaded and popular container platform in the technological world. They have been open source from their inception and this has led Docker to dominate the current technology market. Currently, 30% of enterprises use Dockers in their AWS ecosystem and the number continues to develop.
Blog
Software Engineering Operating Model and Talent
Best Practices To Build A Data Lake
A data lake is a pool of data from multiple sources. It is different from a data warehouse as it can store both structured and unstructured data, which can be processed and analyzed later. This eliminates a significant part of the overhead associated with traditional database architectures, which would commonly include lengthy ETL and data modeling when ingesting the data (to impose schema-on-write).
Blog
Software Engineering Operating Model and Talent
Billing in Google Cloud
Whether you’re starting your business on the cloud or assessing to migrate from your current cloud strategy, taking full advantage of any cloud transition means choosing project-based services that not only offer rich functionality, but are secure, affordable, and easy-to-use. This guide to Cloud Billing is a step-by-step resource on how to make invoicing, payments, and budget tracking more efficient for your business.
Blog
Software Engineering Operating Model and Talent
Communication Gap in Organizations
Communication is a process by which information is exchanged between individuals/groups through a common system of symbols, signs or behavior. In a business organization maintaining effective communication is of great value and importance, as it leads to create the desired effect or the required action. However in today’s business landscape where we work across geographies, time zones and cultures, maintaining a space for effective communication is always a challenge.
Blog
Software Engineering Operating Model and Talent
Container Services in Azure
Microservices have replaced the old Monolithic approaches of application deployment and paved a way for container technology to become very popular. Azure provides a number of options to run containers. Each of them has its own features, pricing, and complexity.
Blog
Software Engineering Operating Model and Talent
Create Electron App – An Electron + React Boilerplate
Create-electron-app is a boilerplate project for Electron applications. One of the challenging tasks in an electron project is setting up the initial configuration of the application with an UI framework support. Initial configuration includes Electron integration, folder structure, UI framework for the renderer processes,
Blog
Software Engineering Operating Model and Talent
DATA – the fuel that drives Product Management
In our previous blog we focused on how product management is the key to surviving disruption. In continuation with our series, this blog emphasizes on the importance of data-driven decision making in product management. Experts widely agree that data plays a vital role in the development of the product as well as the company. Every product manager at some point of time talks about data driven product management but in what way would data-driven decisions enhance the product management journey?
Blog
Software Engineering Operating Model and Talent
Data Analytics, AI & ML (Guest lecture by Mr. Nikhil Mathur, Partner Lead, AWS)
The second week at HashedIn University witnessed a guest lecture by Mr. Nikhil Mathur, Partner Lead – Data Analytics, & AI/ML, India & SAARC, Amazon Internet Services who has over 15 years of work experience across several reputed companies. The world of technology has transformed over the past 10 years, as Data & Analytics, Artificial Intelligence, and Machine Learning came to the fore.
Blog
Software Engineering Operating Model and Talent
Data Engineering with Apache Spark
Data engineering is the aspect of data science that focuses on practical applications of data collection and analysis. It focuses on designing and building pipelines that transport and transform data into a highly usable format. These pipelines can take data from a wide range of sources and collect them into a data warehouse/ data lake that represents the data uniformly as a single source of truth. The ability to quickly build and deploy new data pipelines or to easily adapt existing ones to new requirements is an important factor for succeeding a company’s data strategy. The main challenge in building such a pipeline is to minimize latency and achieve a near real-time processing rate to process high-throughput data.
Blog
Software Engineering Operating Model and Talent
DataOps: A Rapidly Flourishing Trend in The Contemporary Data Environment
Contemporary organizations are slowly but steadily understanding the potential value of data to their enterprise. As a result of this, companies are trying to build a brand-new generation of human behavioral norms and data infrastructure that complement their traditional legacy infrastructure, as well as data culture.
Blog
Software Engineering Operating Model and Talent
Dealing with criticism at workplace
Organizations in the current era are becoming a robotic venture for several individuals. The essence of providing constructive feedback or maintaining radical honesty is a long-gone task. As an exception, one of the core values of HashedIn is “radical honesty”. Several individuals linger on with the dilemma, is radical honesty all about sharing honest feedback and refraining ourselves from telling white lies? Well, the answer is, definitely not, it is also about accepting the direct, honest feedback and criticism gracefully. Wonders can happen if we follow “radical honesty” because it is directly related to your performance, in turn, the organizational performance. If radical honesty is not followed at the workplace, there is no constructive room for healthy feedback which can result in a false sense that everything is fine, and no improvement is needed.
Blog
Software Engineering Operating Model and Talent
Definitive Guide to Optimize Kinesis Costs
Amazon Kinesis Data Streams (KDS) is a massively scalable and durable real-time data streaming service. KDS can continuously capture gigabytes of data per second from various sources such as website clickstreams, database event streams, financial transactions, social media feeds, IT logs, and location-tracking events. The data collected is available in milliseconds to enable real-time analytics for real-time dashboards, real-time anomaly detection, dynamic pricing, etc.
Blog
Software Engineering Operating Model and Talent
Design For Accessibility
Since its inception, the human era has evolved through cognitive, scientific, and industrial revolutions, and experts around the globe have designated this era as the Information age. With these natural selections, we designed principles of life that are replaced by the digital world. In these physical and virtual environments, humans have started thinking smartly to increase experience, improve productivity, and reach out to the world as identity. This will help humanity to make better decisions and future actions for sustainable movement in human destiny.
Blog
Software Engineering Operating Model and Talent
Does Data-Enabled Agriculture Build a Successful Business Model in Farming?
According to research by the United Nations, the global population is expected to be 9.5 million by 2050, approximately a 2.2 billion increase from now.1 This implies that the demand for food will increase, and thus, crop production will also grow. This isn’t as simple as it sounds, because there are several hurdles that hamper agricultural supply, from food security to climate change. To overcome these challenges, we are seeing a shift towards technology and smart farming in the agricultural sector. Farming using diverse information and communication technologies is a new concept and the sector has shown immense benefits.
Blog
Software Engineering Operating Model and Talent
Does Data-Enabled Agriculture Build a Successful Business Model in Farming?
According to research by the United Nations, the global population is expected to be 9.5 million by 2050, approximately a 2.2 billion increase from now. This implies that the demand for food will increase, and thus, crop production will also grow. This isn’t as simple as it sounds, because there are several hurdles that hamper agricultural supply, from food security to climate change.
Blog
Software Engineering Operating Model and Talent
Getting Started With React Testing Library
Writing unit tests for the code is pretty much like regulation. It is considered a requirement nowadays and UI developers are not exempted from this. While UI tests might seem trivial at first, they serve a great role in big, complex projects with rich user interfaces. As a UI developer, user experience is at the heart and soul of the code you write. Therefore, tests are the best way to ensure you deliver that great experience.
Blog
Software Engineering Operating Model and Talent
Going cloud-native? Here are some things to keep in mind
Cloud-native architecture paves the way for the future of app development. This technology is characterized by its agile approach and helps companies to make the most out of cloud services that have emerged as a key driving factor behind digital transformation in modern industries. Apps developed with a cloud-native approach are playing a major role in transforming how diverse businesses operate, and deliver value to their customers.
Blog
Software Engineering Operating Model and Talent
Highly Available Kubernetes Setup Without Cloud Provider Lock-in
Kubernetes is one of the trending and fastest adopted tools in the DevOps process due to its features like scalability, high availability, network management, and auto-healing. It can group ‘n’ number of containers into one logical unit for managing and deploying them easily. It works brilliantly with all kinds of infrastructure i.e. cloud, hybrid and on-premise. This blog is intended for users who are willing to create a highly available cluster for stateful applications, on bare metal. This is certainly a challenging case for teams who are trying to avoid cloud provider lock-in.
Blog
Software Engineering Operating Model and Talent
How to Configure Role Based Access Control in Django
Role Based Access Control provides restrictive access to the users in a system based on their role in the organization. This feature makes the application access refined and secure.
Blog
Software Engineering Operating Model and Talent
How to convert different language audio to text using Python
Speech Recognition is an important feature in several applications, such as home automation, artificial intelligence, etc. This article provides an introduction to converting an audio file to text using the Speech Recognition library of Python.
Blog
Software Engineering Operating Model and Talent
Hybrid Cloud With AWS Transit Gateway
Transit Gateway is a highly available network gateway featured by Amazon Web Service. It eases the burden of managing connectivity between VPCs and from VPCs to On-premise data-center networks. This successfully allows organizations to build globally distributed networks and centralized network monitoring systems with minimal effort.
Blog
Software Engineering Operating Model and Talent
Implementing AWS WAF in a High Scale Enterprise Environment
Amazon released AWS WAF (Amazon Web Services Web Application Firewall) at AWS re Invent in 2015, Later, the introduction of managed rules in 2017 made it more popular.
Blog
Software Engineering Operating Model and Talent
Importance Of DW Modernization To Meet Current Business Requirements
Data warehouse (DW) modernization has become extremely vital for modern businesses. It ensures timely access to the analytics and data needed for businesses to operate smoothly. To facilitate smart decision making for practitioners, especially in the manufacturing industry, data warehousing for OLAP (Online Analytical Processing) applications are used to provide a distinctive edge.
Blog
Software Engineering Operating Model and Talent
Multi-Tenant SaaS: Why should you opt for them?
Multi-tenancy is a type of architecture where one instance of a software application tends to serve multiple customers or tenants. In such a system, a software-as-a-service (SaaS) vendor can ideally run a single instance of its application on one instance of a database, and subsequently, offer web access to multiple customers. The data of each of the tenants remain isolated and invisible to other tenants in such a system.
Blog
Software Engineering Operating Model and Talent
Re-balance your Kafka Cluster
Apache Kafka is a highly scalable event streaming platform known for its performance and fault tolerance. It is used by reputed companies such as LinkedIn, Yahoo, Netflix, Twitter, Uber and many more. Kafka can be used with applications that need real-time stream processing, data synchronization, messaging and building ETL (Extract, Transform, Load) pipelines.
Blog
Software Engineering Operating Model and Talent
Secrets Management with K8s
In the contemporary corporate environment, Kubernetes (“k8s”) have emerged as a system used for deploying applications, to efficiently use the containerized infrastructure by which the apps are powered. Companies can choose to run Kubernetes both on-premises or within a public Cloud. Managed K8s solutions can be availed through cloud systems like Azure, GCP, and AWS which can enable companies to swiftly get started and operate Kubernetes apps efficiently.
Blog
Software Engineering Operating Model and Talent
Selective Kubernetes Deployment Using Affinity
Picture yourself in possession of a sample web application and HA (Multi Zone) Kubernetes cluster and in need of a high availability of the application using kubernetes cluster. Well, the first move that any K8s expert would do is to deploy applications into nodes, but there is a lack of assurance that each node has at least one pod running. This blog gives you a clear solution to the above scenario.
Blog
Software Engineering Operating Model and Talent
Shaping the Future of Urban Mobility
As I day-dream about why Tesla hasn’t yet built an electric helicopter which would help with my daily commute to work; I can’t help but wonder, how many other people have this same thought!
Blog
Software Engineering Operating Model and Talent
Step by Step guide for Kubernetes in Dockers (KIND)
Setting up a Kubernetes cluster over VMs can cause a large overhead and cause other applications on the system to slow down. Thus, creating a containerized K8s cluster will reduce this overhead and is well suited for testing purposes. This means that a K8s cluster will have Docker containers instead of VMs as worker nodes.
Blog
Software Engineering Operating Model and Talent
System Thinking Modes & User Experience Design
If you had ever tried to control your brain, your thoughts and emotions, you would have realised that our brain can think in two ways: Fast and Slow. At the same time, some of our thoughts and emotions might be controlled while others are not.
Blog
Software Engineering Operating Model and Talent
The Importance Of Being Agile
Businesses that are agile, can rapidly adapt to internal and external market changes, without compromising on quality. They are quick to respond and are flexible to customer demands. Rather than being “a machine”, an organization is more like “an organism”1 that is continuously evolving by being adaptive, creative, and resilient.
Blog
Software Engineering Operating Model and Talent
The Importance Of Design Thinking
As Tim Brown (the CEO of IDEO) beautifully puts “Design thinking is a human-centered approach to innovation that draws from the designer’s toolkit to integrate the needs of people, the possibilities of technology, and the requirements for business success.”
Blog
Software Engineering Operating Model and Talent
The Journey of DevOps in a Developing Organization
DevOps (Development and Operations) is a crucial software development technique commonly used to represent an agile relationship between development and IT operations. The main goal of DevOps is to enhance the relationship between those two aspects while achieving better collaboration and communication.
Blog
Software Engineering Operating Model and Talent
The Rise of Cloud-Native Technology Ecosystems
The COVID-19 pandemic has significantly accelerated the pace at which companies are migrating their application workloads to the cloud. To keep up with the increasingly digitally-enabled world, companies of all sizes are evolving the way they work, to drive agile product delivery and innovation.
Blog
Software Engineering Operating Model and Talent
Traps That DevOps Experts Should Avoid During Cloud Migration
In recent years, organizations have started to take advantage of the IT modernization and shifting of cloud-based solutions. Business agility is one of the key factors to sustain amid a competitive market and meet the demands of the customers. Smart organizational owners prefer to get hold of the cloud and its related technologies especially for reaping the long-awaited benefits.
Blog
Software Engineering Operating Model and Talent
Unified Commerce – The Future of Retail Business
The enormous growth in technology has revolutionized our shopping experience in every possible way. With varied e-commerce portals and mobile apps, we are just a click away from ordering and receiving our favourite products. Online shopping platforms have made it convenient for individuals to choose where they can shop, purchase, and return across all retail channels with ease.
Blog
Software Engineering Operating Model and Talent
Agility & Project Management at Fixed-Cost
Agility is one of the most innovative and effective project management methods that is widely used by companies right now. But when it comes to implementing this methodology, we are always at a cross path while balancing fixed-cost projects and also managing them in the agile environment.
Case Study
A Smart City’s cloud-based command center
Embedded Software Engineering
Deloitte and Cascais built a cloud-based Digital Command Center enabled with data visualization and analytics to centralize Cascais’s digital operations.