Subhajit Chatterjee is the author of Designing API-First Enterprise Architectures on Azure, we got the chance to sit down with him and find out more about his experience of writing with Packt.
Q: What is/are your specialist tech area(s)?
Subhajit: Solution Architecture, Microsoft Azure, IoT, Enterprise Integrations, Web / Mobile Apps.
Q: What kind of research did you do, and how long did you spend researching before beginning the book?
Subhajit: The book is primarily a compilation of ideas and best practices. Few of the sections required a bit of research to structure the theoretical concepts that I felt was important for the readers. The time spent on research would vary by chapter. Usually I would spend about a week researching on the topics to ensure clarity on the concepts discussed.
Q: Did you face any challenges during the writing process? How did you overcome them?
Subhajit: Writing a book requires a tons of patience and perseverance. Sometimes you have ideas flowing, and at other times the mind is just blank. Also, making the topics engaging and interesting required a lot of research to figure our creative ideas.
Q: What’s your take on the technologies discussed in the book? Where do you see these technologies heading in the future?
Subhajit: Cloud being the future of all digital innovation, Azure would play a key role in this journey for most enterprises. Most of the cloud services are first class in nature. Development teams can easily build and deploy enterprise solutions in Azure Cloud using the great tooling and community support that is readily available.
Q. Why should readers choose this book over others already on the market? How would you differentiate your book from its competition?
Subhajit: Using real-world examples and case studies, this book helps you get to grips with the cloud-based design and implementation of reliable and resilient API centric solutions. You’ll learn about the important principles and practices that apply to cloud-based API architectures. You will learn about the various architecture styles and how to implement them on Azure Cloud. This book is written from a practitioner’s point of view. Hence, you will find evangelism of ideas and practices that has worked successfully in various customer scenarios.
Q. What are the key takeaways you want readers to come away from the book with?
Subhajit: The readers of this book should be able to architect, design, deploy and monetize their API solutions in the Azure Cloud, by implementing best practices and industry standards.
Q. How would you describe your author journey with Packt? Would you recommend Packt to aspiring authors?
Subhajit: Yes, definitely. The team was very considerate, encouraging and supportive of the initiative one has to take to be an author.
What are your favorite tech journals? How do you keep yourself up to date on tech?
Subhajit: I follow a few websites and blogs to keep myself updated: IEEE.org, CSI, Business Insider, techcruch, HBR.org, etc.
Q. How did you organize, plan, and prioritize your work and write the book?
Subhajit: Most of authoring happened either late evenings or on weekends. During the day, as time permitted, I would spend time on doing research. One approach that I followed was to get the first outline of the chapter created with the basic content. Then I would do few rounds of revision by incorporating graphics or even rephrasing the paragraphs as I got better ideas.
Q. What is that one writing tip that you found most crucial and would like to share with aspiring authors?
Subhajit: I think the most important tip would be to be disciplined and pace your innings to meet the committed timelines. It’s quite easy to get distracted. While passion may influence you to start, it’s the perseverance that will help you finish the book.
You can find Subhajit’s book on Amazon by following this link: Please click here