Giter Site home page Giter Site logo

mt.azurestoragecreatefile's Introduction

Hello

Project that  used Azure Storage services and Azure Function,

.Net Core 7.0 has also been developed.
The development process started with the Azure portal and continued with the Azure Storage Explorer,
which can be used locally due to increasing requests.
There is a web application project where requests are made, a library project for azure storage services, 
and an azure function project that will be triggered when the request is received.
Configured with Queue Trigger in Azure Function.
Azure table storage, which is a derivative of nosql database, is used as database.
Azure Storage Queue was used for the Queue needed in the project scenario.
The project was developed as NLayerArchitecture and coded in accordance with SOLID.

Scenario:
When the project is up, people are added to the project at http://localhost:4037/person. In the second step,
For the listed contacts, phone numbers are added to the contacts from the Add Number button at http://localhost:4037/file.
Then, an excel creation request is sent with the Create File button.
At the same time, the requested report record is inserted into the report table as state I creating.
The request is written to the Azure Storage Queue.
Azure Function, which is triggered only when data comes to the queue, is triggered when the request comes, 
and after creating the requested excel, it pulls the status of the relevant record in the report table,
the created excel is uploaded to the azure blob storage and informs the user with SignalR. 
The information falls in front of the user, the user who clicks on the link is directed to http://localhost:4037/blobs/ and 
sees the resulting excels. You can download excels with the download button or delete them with the delete button.

Thank you

mt.azurestoragecreatefile's People

Watchers

Bilgehan Berberoğlu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.